我使用trunk的工作目录中的以下命令完成了svn合并:
svn merge -rXXXX:YYYY branch_directory_path
然后提交我的更改。通常我知道提交是否是合并的结果,通过将其添加到提交消息,例如“Merged from branch ....”。
有没有办法知道这个提交是在从分支合并之后发生的,而没有明确地将它添加到提交消息中?
答案 0 :(得分:2)
查看--use-merge-history
的{{1}}选项。
有关详细信息,请参阅SVN的Merge Tracking Functional Specification。
答案 1 :(得分:1)
如果你正在使用Subversion 1.5或更高版本(你应该),你可以随时查看 svn:mergeinfo 的值:
$ svn propget -R svn:mergeinfo $branch_directory_path
这将打印出分支以及合并到该特定分支的修订范围。
答案 2 :(得分:0)
您还可以查看分支图 - SmartSVN非常好。