有没有办法找出trunk和分支0.4.x之间的区别?
我需要创建一个标签--但是我不记得我最近的修改是在主干还是在分支中完成的。
发布于 2010-02-12 17:52:30
如果您手头有一个存储库的签出,您可以使用^ (插入符号,在manual中搜索它)表示法来引用存储库的根目录,如下所示:
svn diff --old ^/branches/0.4.x --new ^/trunk从Subversion 1.6开始,这就起作用了。
如果您有较旧的subversion或没有方便地签出存储库,则可以使用绝对路径,如原始redbook中所述
svn diff --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/应该会给你你想要的答案。
将http://.../repo/替换为存储库的实际URL。
发布于 2014-06-18 13:58:49
svn diff ^/trunkUrl/fileName ^/branchUrl/fileName这将给出分支和主干中的文件之间的区别。
发布于 2013-10-23 00:16:08
您可以使用meld工具进行比较,而不是使用命令提示符来查看差异。大概是这样的。
svn diff --diff-cmd='meld' --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/https://stackoverflow.com/questions/2250873
复制相似问题