2014-01-16 35 views
0

我想比較兩個長期存在的分支之間的svn:mergeinfo。如何從svn獲取顯式列表:mergeinfo跨分支比較

如果我做svn propget svn:mergeinfo我得到的是這樣的:

trunk:5085-5089,5092-5095,5102 

的使用範圍使得它很難進行比較。 我怎樣才能讓它列出一切呢?例如

trunk:5085,5086,5087,5088,5089,5092,5093,5094,5095,5102 

回答

0

使用合併信息的命令,像這樣:

svn mergeinfo mergeinfo --show-revs merged $SRC $TARGET 

哪裏$SRC是合併的來源和$TARGET分支是他們要去的分支。

對您的每個2 $TARGET分支執行此操作,以獲取從$SRC分支合併的更改,然後比較輸出。

如果您有多個$SRC分支,則需要爲每個分支重複上述所有操作。