我做了一个很大的哎呀,可以用一些帮助撤消它。 我们有两个存储库 – 一个相当稳定的存储库,以及一个我们正在处理的存储库。我只是在稳定的存储库中做了一个缺陷修复,并将其移动到工作存储库。 我从稳定的仓库中取出,合并,然后意外地推到稳定的仓库。 稳定版本库现在看起来像这样: *merge | \ | \ | *b *a | | / *c 其中a是应该成为稳定版本库的提示,b是我们在开发库中所做的所有工作,c是我们分支开发库的一点。 我该如何回到: *a | *c (我知道我不能让变化消失,我只是在寻找一个function性的结构……) 我读过一些让我觉得hg退出是我需要的命令的事情,但是我不确定它的作用。