Syl*_*ain 6 mercurial
hg commit如果输入了错误的信息,有没有办法重写消息?我们在提交变更集时始终包含我们的错误ID.例如:
hg commit
hg commit -m "Bug 14585: LastName field should be mandatory"
但是,如果我输入了错误的错误ID,有没有办法(通过扩展可能)修改注释,一旦变更集已经提交并推送到中央仓库?
ata*_*lor 3
histedit扩展可能就是您正在寻找的。它允许您在事后编辑提交消息。它还允许您删除或折叠修订版本,就像git rebase --interactive.
git rebase --interactive
请注意,您必须在要修复的存储库上启用并使用该扩展;无法编辑远程存储库的历史记录。此外,我在中央存储库上使用它时会非常谨慎。正如 Tim Post 指出的那样,善变的变更集并不意味着要改变。
归档时间:
16 年 前
查看次数:
1889 次
最近记录:
13 年,1 月 前