我正在使用--reintegrate
将分支合并到主干中,并且我遇到了一个文件,在我创建分支和现在之间的某个时间被替换。这意味着我在某个时刻删除了文件并提交,然后再重新创建并再次提交。当我在文件上运行svn diff
时,我没有输出。
有没有办法在我删除它之前查看文件之间的更改,现在,在我添加它之后?我不想查看一个全新的主干和这个分支的全新版本,并且URL名称往往很长,所以我宁愿不做{{1}或者svn cat
,即使我记得整个网址。
我想直接使用svn diff
,只使用当前工作目录中的文件路径。理想情况下,任何解决方案都允许多次替换,但这种情况非常罕见。此外,它应该在目录上工作:它应该在删除目录之前和现在都应该区分存在于所述目录中的任何文件。如果两次都没有文件,则diff可能为空。
如何仅使用svn diff
查看SVN中已替换文件的差异?
我正在使用svn diff
(是的,这是一个非常古老的版本)。