![](/img/trans.png)
[英]Subversion: How do you get back a commit which was reverse-merged out of a branch?
[英]Subversion reintegrate mergeinfo Reverse-merged - how to undo?
你好
我們使用1.6 SVN客戶端。
我們有3個分支-中繼,分支A(從中繼創建),分支B(從A創建)。
中繼A的修訂版r1在分支A中具有相應的修訂版r2被阻止(使用--record-only)。 然后將A的修訂版r2與相應的修訂版r3合並到分支B。
分支B將與分支A重新集成。使用svn merge --reintegrate之后,我們注意到分支A的工作副本中的mergeinfo發生了變化,顯示了一個修訂列表,該列表之前我們阻止了分支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
我們如何在svn提交之前撤消/恢復(在命令行上)分支A的工作副本中的這些“反向合並”修訂,以便mergeinfo僅顯示
Property changes on: .
___________________________________________________________________
Modified: svn:mergeinfo
Merged /product/features/B:r184166-187801
預先感謝您的幫助/解答
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.