我正在尝试为我的团队设置带有 Mercurial 的 Phabricator 以进行代码审查。在这一点上,我正在测试不同的场景,并且我遇到了质押差异的问题。
假设我已将 rev 1 发送给审查,并将 rev 2 堆叠在 rev 1 上。现在更改请求来自 rev 1。我进行了更改并尝试运行arc amend
。它没有用。
我收到了这条消息:
使用例外:该项目被标记为遵守保守的历史可变性原则(具有不可变的本地历史),这排除了修改提交消息。
如何让 Mercurial 允许我修改未发布的修订?
谢谢!