2012-10-26 92 views
3

我正在與另一個相對較新的開發人員合作。爲了讓我對她的工作進行代碼審查,我讓她創建了一個分支,我可以檢查並定期合併,如果我對這些變化感到滿意的話。Mercurial:使一個分支與另一個分支相同

那個分支已經被洗掉了,所以我只是想「重置」它,所以它和mainline是一樣的,所以她可以從乾淨的代碼重新開始。

我可以創建一個新的分支,但我想保留相同的名稱並避免創建不必要的副本。

那麼如何使分支B與分支A完全相同呢?

回答

4

(簡單的好奇心:是如何分支被「大清洗」?)

您可以關閉當前的代碼審查的分支,然後用--force啓動另一個具有相同的名稱。

hg com --close-branch -m "closing" 
hg branch "same_name" --force 
+0

「大清洗」 =她合併,有一些積累的問題,所以恢復不復原的情況,然後提交,然後稍後再合併和承諾。所以一半的改變是正確的,一半改變了。我不想解開它 –

+0

啊。我們有不止一個分行以同樣的方式融資。 – moswald

相關問題