2014-01-16 34 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分支,则需要为每个分支重复上述所有操作。