版本控制-在windows下的svn提交中更改了多少文件



如何在提交时获得更改的文件数,我们使用的是乌龟svn(windows7(,但它似乎没有这个功能。有没有一种方法可以在不手动计数的情况下找出更改了多少文件?

对于已经完成的提交:

打开"日志"对话框,选择有问题的修订。更改文件列表正下方的信息标签显示更改了多少路径("…,showing XXX changed paths"(。

在您提交之前:打开提交对话框。再看一下右下角的信息标签。它显示了显示的文件数量以及为提交选择的文件数量。

您需要安装命令行客户端,并将调用它的输出通过管道传输到文本文件中:

svn log URL[@REV] --verbose > myLog

之后,您可以轻松地解析输出以计算

的文件数

使用TortoiseSVN:
1( 右键单击您的工作目录
2( 选择"TortoiseSVN">
3( 选择"检查修改"(在我的Tortoise版本中,这是顶部的第三个选项,位于"回购浏览器"下方(
4( 您想要的信息位于打开的对话框的右下角(按钮上方(

这是一个变通方法,但您不需要安装或执行任何其他操作
打开日志并搜索确切的修订号,这样只有一个您想查看更改文件数量的提交才可见。然后单击Statistics
它将只显示列表中日志的统计信息,因此只有您想要的一个提交才会显示更改文件的数量
然后是File changes each week,它显示更改的文件数量(我认为还有添加的、删除的等(。

最新更新