5
我有三個提交1,2和3.我怎樣才能回滾2和3,仍然保持他們的變化文件?如何恢復最後的提交併保持mercurial中的更改?
1---2---3
=> 1 and changed files of 2 and 3
我有三個提交1,2和3.我怎樣才能回滾2和3,仍然保持他們的變化文件?如何恢復最後的提交併保持mercurial中的更改?
1---2---3
=> 1 and changed files of 2 and 3
您使用strip
命令:
條的變更和他們從庫中的所有後代
與--keep
選項:
-k --keep請勿在帶鋼過程中修改工作副本
而且由於strip
對歷史具有破壞性,因此默認情況下它未啓用。您可以通過添加這些行到你的~/.hgrc
文件來實現它:
[extensions]
strip =
因此,在這種情況下,你會怎麼做hg strip --keep 2
注:需要水銀2.8或更高版本。在此之前,您需要將mq =
代替爲.hgrc
。
它節省了一天的時間。非常感謝! – nguyenngoc101 2015-04-03 01:16:56