2011-02-07 70 views

回答

13

你能與hg clone一個新的回購協議:如果您正在使用水銀日食

hg clone -r last_good_changeset localrepo newlocalrepo 
22

可以使用hg strip命令時,mq擴展的一部分:

hg strip REV 

這將刪除修訂版+的所有後代。

您嘗試在此之前,使倉庫的一個拷貝/克隆的實驗

+1

我認爲,這應該是真正的問題的答案。另一個是回購的克隆,它被特別要求不是原始問題中的一個選項(「無需重新克隆」)。因爲我正在尋找與原始文章相同的解決方案,所以這不能解答我的問題,而另一個解決方案並不是由於克隆的原因......如果另一個解答是原始海報想要的,應該更新問題以反映並幫助解決問題人們在尋找? – GazB 2014-09-24 08:42:27

+0

我同意你GazB如何使`Strip`擴展 – 2015-10-23 16:23:58

0

,你可以回滾一次,然後擱置這些更改,然後將多個順序提交作爲補丁導出,剝離這些提交,然後以相同的順序導入這些補丁,這樣如果補丁存在衝突,它們將以所需的方式相互覆蓋。

最後,你可以取消擱置你的第一個回退。這可以達到與您不止一次回滾相同的效果。