2011-11-28 56 views
2

enter image description here水銀 - 做一個無關修訂的另一

我一直在努力的一個分支的分支,然後決定合併另一分支,所以我把我的分支HG下,然後在共同的基礎拉(作爲修訂版本1,然後在另一個分支(我試圖合併的那個)中修改版本2.

所以在提交修訂版本2之後,我有3個不相關的修訂。然後,我將版本0(我的分支)與版本1(基本)合併。請注意,如果我執行版本0和版本3的差異,則沒有差異。

我現在試圖通過合併版本2和版本1(更具體地說,版本4,版本4包含一些由於Windows之間的案例處理差異而需要的文件重命名)來完成與版本2(另一分支)完全相同的任務和Linux)。然而,我的問題是我合併修訂2版本1(或4),我不能讓工作目錄的樣子修訂2.什麼我試圖與修訂1修訂合併2,然後做一個diff,並沒有一個單一的修訂2和工作目錄之間的相似性。

如何合併修訂2到我的工作目錄,並覆蓋一切,已經存在?我希望工作目錄是版本1的子版本,並且與版本2完全相同。

回答

3

我想要工作目錄是版本1的子版本,並且與版本2完全相同。

我建議hg revert。 hg更新到版本1,在hg恢復到版本2之後。提交保存。