当我的工作目录发生变化时,我不小心跑了hg update featurebranch
。当它要求我解决第一个文件上的合并冲突时,我立即按下Ctrl-C来终止命令。现在,当我尝试提交时,我收到错误:
abort: last update was interrupted
(use 'hg update' to get a consistent checkout)
这意味着什么?如何从这种情况中恢复过来?
答案 0 :(得分:9)
hg update -r .
将对工作分支进行无操作更新,而不更改任何文件并修复错误消息。
我不完全确定它是如何/为什么有效,所以如果有人解释我会接受他们的回答。