嗨
我们使用1.6 SVN客户端。
我们有3个分支-Trunk,A分支A(由TRUNK创建),B分支B(由A创建)。
在分支A中阻止了中继线的修订R1(仅使用 - 仅记录),并具有相应的修订R2。 然后将A的修订R2合并到B分支B,并具有相应的修订R3。
分支B将与分支A重新整合。使用SVN合并 - 重新整合后,我们注意到了分支A的工作副本中的Mergeinfo更改,显示了一个修订列表,我们在分支A中阻止了许多中继修订。
分支A Mergeinfo下面:
Property changes on: .
___________________________________________________________________
Modified: svn:mergeinfo
Reverse-merged /proj/trunk:r181987,182079-182080,182143-182144,182192-182193,182228-182229,182278-182279,182322-182323,182353-182354,182386-182387,182420-182421,182469-182470,182513-182514,182552-182553,182622-182623,182673-182674,186045-186046,186049-186050,186058
Merged /product/features/B:r184166-187801
我们如何撤消/恢复(在命令行上)这些"反向合并"修订在分支A的工作副本中,然后在SVN提交之前,Mergeinfo只会显示
Property changes on: .
___________________________________________________________________
Modified: svn:mergeinfo
Merged /product/features/B:r184166-187801
提前感谢您的帮助/答案
我们使用1.6 SVN客户端。
您不得使用SVN 1.6客户端。您应该使用SVN 1.9.x或至少1.8.x客户端。没有实际的理由使用过时且不支持的SVN客户端或服务器版本。
更新您的客户端和服务器基础架构,并尝试在SVN 1.8中引入的自动重新整合合并。如果您对在SVN中合并有任何疑问,请阅读文档:SVNBook |分支和合并。