【发布时间】:2017-09-28 17:37:07
【问题描述】:
我不小心在已经推送到上游的提交上做了hg rollback。但令我惊讶的是,它并没有失败,而是给了我以下回应:
存储库提示回滚到修订版 5786(撤消推送响应:https://blah-blah)
hg log 表明它已将阶段从 public 更改为 draft。 p>
[draft] 5786 feature/foo User some-commit-message (66 seconds ago) tip
[public] 5785 feature/foo User some-other-commit-message (5 minutes ago)
我尝试了hg update -C,但似乎没有帮助。如何将存储库恢复到原来的样子?
编辑:我做了一个 hg push 并且它恢复了公开的阶段。所以我在我所在的地方。我怎样才能阻止这种行为的反复无常?将阶段更改为草稿不会帮助取消更改!
注意:我正在使用 Mercurial 分布式 SCM(版本 4.3.2)
【问题讨论】:
标签: mercurial