【发布时间】:2012-08-25 20:52:55
【问题描述】:
我想修改上一次提交,但正在运行
hg commit --amend
给我
中止:无法修改公共变更集
即使我知道编辑变更集是安全的。如何更改我上次提交的阶段和/或告诉 Mercurial 可以安全地修改?
【问题讨论】:
我想修改上一次提交,但正在运行
hg commit --amend
给我
中止:无法修改公共变更集
即使我知道编辑变更集是安全的。如何更改我上次提交的阶段和/或告诉 Mercurial 可以安全地修改?
【问题讨论】:
在 Mercurial wiki 上,有一个很好的 overview of phases。
要将当前提交从“public”转换为“draft”提交以允许修改,请使用
hg phase --draft --force .
(如果您想编辑不同的变更集,或者将. 替换为另一个修订版)。
【讨论】: