如何解决hg commit abort:unresolve合并冲突。

时间:2017-06-22 04:44:19

标签: merge mercurial

大家好,我面临一个严重的问题,我将描述整个场景。在bitbucket上有一个分支 abc 我已经在我的系统中克隆了它。

hg clone -b abc <link>

之后我创建了一个本地分支 xyz ,我已经开始工作并使用它来添加提交并推送到remote.But现在我已切换到 abc 分支并从远程 abc 拉出所有更改,没有任何冲突:

hg pull

hg update

hg update xyz(结帐到xyz分支)

然后我合并 abc

hg merge abc

解决了所有冲突并重新开始工作。

hg status向我显示了所有文件的列表M

hg add .

hg commit
error: unresolved merged conflicts

我不想丢失任何东西,我已经复制了合并后我已经进行了更改的所有文件。我将通过此命令hg update -C丢失所有合并的更改。请帮我解决这个问题一团糟。

1 个答案:

答案 0 :(得分:0)

<强> TL; DR

hg merge之后,使用hg resolve --all命令,这样就会打开所有要解决的冲突。