2013-04-23 183 views
0

我已将分支A的修订版本1,2,3合并到分支B,并在单次提交中提交。 现在,我需要从分支B恢复仅修订版本2.恢复SVN中的一部分提交

很难恢复此提交并重做合并,因为在此之后进行了大量提交。

除手动比较和恢复更改外,是否有任何选项可以执行此操作?

回答

0

恢复分支A的修订版本2并将其合并到分支B.

0

我正在使用TortoiseSVN进行此类工作。进入“显示日志”,右键单击要恢复的提交,然后单击“恢复此修订的更改”。

+0

我已经合并了从分支A到分支B的一系列修订,并在整个分支B上提交它。所以当试图点击分支B上的显示日志时,我无法看到2的修订版。 – Rockstart 2013-04-23 10:24:06

+1

好的,我明白了。那么我想到的唯一方法就是恢复如此的洞合并(而不是之后的)再合并它。也许合并日志(“Show Log” - >左键单击合并提交 - >在下面的文件窗口右键单击一个文件和“获取合并日志”)。 – Micha 2013-04-23 10:42:19