显示自SVN上次更改集以来已更改的文件列表

mrb*_*lah 21 svn tortoisesvn

我和团队合作,我们使用Subversion.

在早上我想看到自上次构建以来发生了什么变化,有没有办法获得在变更集之间修改的文件列表?

请使用tortoiseSVN 更新

rei*_*ost 18

使用TortoiseSVN:右键单击,选择TortoiseSVN - > 显示日志.

您将获得修订列表,并可以选择任何两个进行比较.


And*_*ázi 17

这已经很久了,但要准确回答原始问题,即"有没有办法获取TortoiseSVN中变更集之间修改的文件列表",这里有一种方法可以实现:

  1. 在顶级文件夹上,右键单击TortoiseSVN - >显示日志.
  2. 从修订列表中,选择所有返回但不包括要与之比较的最新修订
  3. 右键单击选择并选择"比较修订"
  4. 现在,您正在查看自该特定修订版以来所有已修改文件的列表

原始文章:http://www.andornot.com/blog/post/How-to-export-only-files-modified-since-revision-x-with-TortoiseSVN.aspx

  • 更新:在当前的TortoiseSVN中,没有必要选择其间的所有文件.您只需单击一个修订版,然后按住Ctrl键单击另一个修订版(这样就选中了两个),然后单击其中任何一个,执行"比较修订版".这将显示这两个修订之间的所有更改,包括在任何介入修订中所做的更改.(有用的提示:在比较对话框中,您可以单击其中任何一个,以更改为不同的修订版以进行比较.) (2认同)

Joe*_*oey 12

通常svn在您执行时完全输出该列表update.

svn diff也有一个--summarize选择:

svn diff -rPREV:HEAD --summarize
svn diff -r10374:11128 --summarize
Run Code Online (Sandbox Code Playgroud)

你会明白的:-)


Gre*_*ill 6

-u用于svn status显示自上次更新以来服务器上已更改哪些文件的选项.在您执行操作之前,这对于预览将要更改的内容非常有用svn update.