简单的问题中间折叠本地提交: 比方说,我有本地提交下列一样:汞:如何在堆栈
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