什么"使用&#h;更新'获得一致的结账"意思?

时间:2014-05-16 14:41:35

标签: merge mercurial

当我的工作目录发生变化时,我不小心跑了hg update featurebranch。当它要求我解决第一个文件上的合并冲突时,我立即按下Ctrl-C来终止命令。现在,当我尝试提交时,我收到错误:

abort: last update was interrupted
(use 'hg update' to get a consistent checkout)

这意味着什么?如何从这种情况中恢复过来?

1 个答案:

答案 0 :(得分:9)

hg update -r .将对工作分支进行无操作更新,而不更改任何文件并修复错误消息。

我不完全确定它是如何/为什么有效,所以如果有人解释我会接受他们的回答。