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上对我有效
注意:{your revision}=提供至少一个文件更改的修订号。应列出与该修订版相关的所有文件。我认为这比当前接受的答案更准确地回答了这个问题。例如,假设您在修订版2中修改了一个文件,然后在修订版3中恢复这些更改
svn log-v-r1:3将显示文件已修改两次。但最初的问题是:两次任意修订之间发生了什么变化?该文件在第1版和第3版中是相同的,因此svn diff-r 1:3--summary
不会显示该文件。@moonshadow回答了下面这个问题的第二部分。