Svn 如何查看在两次修订之间更改了哪些文件?

Svn 如何查看在两次修订之间更改了哪些文件?,svn,tortoisesvn,Svn,Tortoisesvn,我只想看看在两次任意修订之间修改/添加/删除了哪些文件。我该怎么做 我能在乌龟身上也做这个吗 svn log -v -rX:Y . “verbose”开关的-v将为您提供详细的输出,说明哪些文件在该修订版中受到影响 请注意,“.”假定您当前在工作副本目录中,但也可以使用诸如“”之类的URL 可以通过键入“svn帮助日志”或阅读免费在线提供的。别忘了带着友好的心情去看一看.ReadtheFManual 右键单击包含回购协议的目录。选择SVN显示日志。Control+单击这两个修订。右键单击其中一

我只想看看在两次任意修订之间修改/添加/删除了哪些文件。我该怎么做

我能在乌龟身上也做这个吗

svn log -v -rX:Y .
“verbose”开关的-v将为您提供详细的输出,说明哪些文件在该修订版中受到影响

请注意,“.”假定您当前在工作副本目录中,但也可以使用诸如“”之类的URL


可以通过键入“svn帮助日志”或阅读免费在线提供的。别忘了带着友好的心情去看一看.ReadtheFManual

右键单击包含回购协议的目录。选择SVN显示日志。Control+单击这两个修订。右键单击其中一个并选择比较修订版。

如果您是源代码管理和SVN新手,您可能希望使用SVN。它解释了许多概念和命令。

svn diff-r“开始修订号”:“结束修订号”“svn回复的url”—总结


然后通过管道将其发送到grep^A D或M

如果您想要一个没有时间和提交消息的简明文件列表,您可以这样做:

svn diff -r X:Y --summarize

这在windows上对我有效

  • 转到存储库所在的文件夹
  • 右键单击并选择SVN Show log
  • 在对话框中有一个“显示范围”按钮,单击它并填写开始修订={your Revision}和结束修订={your Revision}
  • 根据需要选择开始和日期范围

  • 注意:{your revision}=提供至少一个文件更改的修订号。应列出与该修订版相关的所有文件。

    我认为这比当前接受的答案更准确地回答了这个问题。例如,假设您在修订版2中修改了一个文件,然后在修订版3中恢复这些更改
    svn log-v-r1:3将显示文件已修改两次。但最初的问题是:两次任意修订之间发生了什么变化?该文件在第1版和第3版中是相同的,因此
    svn diff-r 1:3--summary
    不会显示该文件。@moonshadow回答了下面这个问题的第二部分。