0
我想知道這是否可能。Mercurial合併採取本地/完全忽略遠程
比方說,我有以下的變更
Changeset 5: Did Something to file c.txt
Changeset 4: Added some change to File b.txt
Changeset 3: Added some change to File a.txt
Changeset 2: Did Something to file c.txt
Changeset 1: Did Something to file c.txt
我意識到,從變更3至5個,我messedup,我想回去變更集2輕鬆與更新完成。
現在我關閉變更集2,並創建變更集6,它具有changeset2的父項。
如果我將Changeset 2合併到Changeset 5中,文件b.txt和文件a.txt的更改將顯示在合併的頭部中。有沒有辦法讓changeset 6成爲我的新頭?
一些約束。我不想開始一個新的分支,並且我無法剝離更改,因爲它們已經被推送到服務器。
您應該能夠通過與'汞柱更新-r <的ID關閉匿名分支在變更結束5來完成此變更集5>; hg commit --close-branch'。 – 2013-04-11 11:43:58