2013-04-23 177 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