首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取svn上未提交的文件列表

如何获取svn上未提交的文件列表
EN

Stack Overflow用户
提问于 2011-02-25 19:02:00
回答 3查看 3.3K关注 0票数 3

我们目前直接在共享文件夹(我们的测试服务器)上编辑svn下的代码。因为我们可以直接将文件从测试推送到生产,所以很容易“忘记”在SVN下提交文件……

为了避免糟糕的意外和svn完全不同步,我想生成一个未提交文件的报告(带有上次更改的人的名字),这样我就可以每周发送关于提交更改的提醒。

我已经找到了一些像statsvn这样的工具来生成报告,但它只提供了非常技术性的细节(添加的行数...)。

这里有没有人这样做过?你会怎么做呢?

提前感谢

EN

回答 3

Stack Overflow用户

发布于 2011-02-25 19:07:18

我不太清楚你想要做什么,但是'svn status‘会给你修改过的文件列表。(参见http://svnbook.red-bean.com/en/1.0/re26.html )。在没有更多关于你的设置(文件系统,操作系统等)的信息的情况下,很难给你一种列出最后一个修改文件的人的方法。

然而,我怀疑你正在使用的工作流程是否真的安全。为什么不是所有的开发人员都有自己的SVN存储库签出呢?在我看来,使用共享文件夹确实不是一个好主意,而且会导致很多问题。

票数 2
EN

Stack Overflow用户

发布于 2011-02-25 19:07:37

虽然不能准确回答您的问题,但持续集成(检查项目在每次提交时是否构建并运行测试)将对您有所帮助,因为如果文件未提交,则每次提交时的自动检查都将失败

票数 0
EN

Stack Overflow用户

发布于 2015-08-16 04:45:04

只需grep svn stat的输出,例如:

代码语言:javascript
复制
$ svn stat|grep "^\?"
?       doc
?       gcc/firmware.bin
?       gcc/mc.bin
?       gcc/mc.elf
?       gcc/platform.c
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5116425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档