如何正确恢复Mercurial中的混乱?

时间:2016-04-28 12:59:34

标签: version-control mercurial

有时合并会导致手动差异工具(在我的情况下为KDiff)打开,有时无法手动正确解析合并。如果我关闭diff工具而不保存,那么我会得到像

这样的东西
1 files unresolved

use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon

我现在还不确定我的工作空间处于什么状态。

在我发布hg merge之前,是否有任何简单的方法回到我所处的状态?

1 个答案:

答案 0 :(得分:2)

您可以使用hg update -C -r .还原最近的合并但请注意,它也会删除所有未提交的更改。

.之后的-r是指最后修订号。