我想修改我的上次提交,但正在运行
hg commit --amend
给了我
abort:无法修改公共变更集
即使我知道编辑变更集也是安全的。如何更改上次提交的阶段和/或告诉Mercurial修改是否安全?
答案 0 :(得分:32)
在Mercurial维基上,有一个很好的overview of phases。
要将当前提交从“公共”转换为“草稿”提交以便允许修改,请使用
hg phase --draft --force .
(如果要编辑其他变更集,请将.
替换为其他版本。)