我的项目分支有以下历史记录:
有没有办法可以找出哪些文件在版本3780和3805之间被更改,没有被更改回原始状态的文件误导?我试图验证3780-> 3805的净效应是一组相对较小的变化。
e.g。如果文件X.cpp在r3803中更改,然后在r3805中更改回与3780相同的状态,我需要在我的差异中看不到X.cpp。
注意:这是不与How do I see what files were changed between 2 revisions?相同,其中的答案说明哪些文件在开始和之间的任何修订中都已更改端。
答案 0 :(得分:3)
你可以这样做:
svn diff -r 3780:3805 .
假设您位于要执行此操作的目录中。
答案 1 :(得分:2)
尝试使用svn diff -r 3780:3805 http://url_of_your_branch
答案 2 :(得分:1)
您是否考虑过以下情况?
答案 3 :(得分:0)
要回答原始问题,如果要查看文件列表而不是所有差异细节:
svn diff --summarize -r 3780:3805 [target]