崩溃和回滚后如何修复Mercurial存储库?

时间:2010-10-05 01:11:45

标签: mercurial

我使用Mercurial collapse命令然后尝试回滚)。我现在知道这是我不应该做的事情。

hg status
abort: working directory has unknown parent 'e1f07eea60bf'!

工作副本至少包含一个合理的最新版本,但我不能提交它。

hg commit
abort: 00changelog.i@e1f07eea60bf: no node!

你最好从这种情况中恢复过来?关于历史,无论如何大部分都被推到了中央仓库。

1 个答案:

答案 0 :(得分:5)

尝试hg debugsetparent xxxx,这不是世界上最安全的命令,但它可以帮助你。将父级设置为日志中的修订。