簡單的問題中間摺疊本地提交: 比方說,我有本地提交下列一樣:汞:如何在堆棧
master -> a -> b -> c
我想合併a和b。什麼是這個hg命令?我試圖
hg up b
hg fold -r a
收到錯誤消息:abort: cannot fold chain not ending with a head or with branching
我試圖
hg up b
hg amend
這創造了一個堆棧像
master -> a.preamend -> b -> c
\-> a
不允許我繼續基於C 。最後,我試了
hg up b
hg histedit a
abort: can only histedit a changeset together with all its descendants
沒有運氣。我想是這樣的:
hg up b
hg *merge* -r a
回報
master -> b -> c
提前感謝!
我應該HG更新/結帳B或運行在這之前? – Ender
你必須更新並簽出master分支才能運行此操作,因爲a和b都提交了不需要簽出a或b –
這給出了一個錯誤: 'abort:無法刪除未重新生成的後代的原始更改集。 --keep保持原有的變更)' – Ender