检查是否从分支合并了trunk commit

时间:2013-10-30 23:57:11

标签: svn

我使用trunk的工作目录中的以下命令完成了svn合并:

svn merge -rXXXX:YYYY branch_directory_path

然后提交我的更改。通常我知道提交是否是合并的结果,通过将其添加到提交消息,例如“Merged from branch ....”。

有没有办法知道这个提交是在从分支合并之后发生的,而没有明确地将它添加到提交消息中?

3 个答案:

答案 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非常好。