我使用Mercurial collapse命令然后尝试回滚)。我现在知道这是我不应该做的事情。
hg status
abort: working directory has unknown parent 'e1f07eea60bf'!
工作副本至少包含一个合理的最新版本,但我不能提交它。
hg commit
abort: 00changelog.i@e1f07eea60bf: no node!
你最好从这种情况中恢复过来?关于历史,无论如何大部分都被推到了中央仓库。
答案 0 :(得分:5)
尝试hg debugsetparent xxxx
,这不是世界上最安全的命令,但它可以帮助你。将父级设置为日志中的修订。