Merge 什么是;使用';hg更新';要获得一致的结帐”,请;什么意思?
当我的工作目录发生更改时,我意外地运行了Merge 什么是;使用';hg更新';要获得一致的结帐”,请;什么意思?,merge,mercurial,Merge,Mercurial,当我的工作目录发生更改时,我意外地运行了hg update featurebranch。当它要求我解决第一个文件上的合并冲突时,我立即按下Ctrl-C以终止该命令。现在,当我尝试提交时,会出现以下错误: abort: last update was interrupted (use 'hg update' to get a consistent checkout) 这意味着什么?如何从这种情况中恢复?hg update-r。将对工作分支执行无操作更新,而不更改任何文件,并修复错误消息 我不完全
hg update featurebranch
。当它要求我解决第一个文件上的合并冲突时,我立即按下Ctrl-C以终止该命令。现在,当我尝试提交时,会出现以下错误:
abort: last update was interrupted
(use 'hg update' to get a consistent checkout)
这意味着什么?如何从这种情况中恢复?
hg update-r。
将对工作分支执行无操作更新,而不更改任何文件,并修复错误消息
我不完全确定它是如何工作的/为什么工作的,所以如果有人解释说我会接受他们的答案。我自己也没有尝试过,但是
是当前状态的父代词。如果您没有在更新时发出-C
,我假设您确实在执行no-op。但是,好的一面是,它还告诉Mercurial更新成功完成,重置中断
状态。