find主干和分支之间的区别?
有没有办法findtrunk
之间的差异,并说分支0.4.x
?
我需要创build一个标签 – 但是我不记得我的最新更正是在干线还是分支完成的。
如果你有一个仓库的结账,你可以使用^
(插入符号,在手册中查找)符号来引用回购的根目录,如下所示:
svn diff --old ^/branches/0.4.x --new ^/trunk
这是从Subversion 1.6开始的。
如果你有一个旧的颠覆或不方便的回购结账,你可以使用绝对path,如原红皮书所述 :
svn diff --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/
应该给你你正在寻找的答案。
将http://.../repo/
replace为存储库的实际URL。
svn diff ^/trunkUrl/fileName ^/branchUrl/fileName
这会给你一个分支和中继文件的区别。
您可以使用融合工具进行比较,而不是使用命令提示符来查看差异。 它是这样的。
svn diff --diff-cmd='meld' --old http://.../repo/branches/0.4.x --new http://.../repo/trunk/
如果你只是想与当前的分支进行比较,你可以使用点。
svn switch ^/branches/branchName svn diff . ^/trunk