被合併了,我使用下面的命令從主幹的工作目錄做一個svn合併:檢查行李箱提交從分支
svn merge -rXXXX:YYYY branch_directory_path
,然後提交我的變化。通常我知道提交是否是通過將提交消息添加到提交消息的結果,例如「從分支合併....」。
有沒有辦法知道這個提交發生在從分支合併後沒有明確地將其添加到提交消息?
被合併了,我使用下面的命令從主幹的工作目錄做一個svn合併:檢查行李箱提交從分支
svn merge -rXXXX:YYYY branch_directory_path
,然後提交我的變化。通常我知道提交是否是通過將提交消息添加到提交消息的結果,例如「從分支合併....」。
有沒有辦法知道這個提交發生在從分支合併後沒有明確地將其添加到提交消息?
如果你使用Subversion 1.5或更高版本(你應該),您可以隨時看SVN的價值:合併信息:
$ svn propget -R svn:mergeinfo $branch_directory_path
這將打印出分支和範圍修訂版合併到該特定分支中。
看看--use-merge-history
選項svn log
。
有關詳細信息,請參閱SVN的Merge Tracking Functional Specification。
你也可以看一下分支圖--SmartSVN有一個很好的分支圖。