稍后恢复合并冲突解决方案

时间:2018-11-16 00:42:35

标签: git merge git-merge meld mergetool

情况

我正在合并文件,我停了下来,因为是时候调用它了,但是我还没有完成合并。

问题

我想确保可以恢复合并,并且在网上找不到有关此信息的任何信息,所以我自己尝试了。结果是我现在有一个部分合并的文件,还有.orig,但是没有修改过的本地或远程文件。

问题

如何恢复部分合并冲突解决方案而不必重新开始?

我到底做了什么。

我将提交合并到当前分支中。然后,我运行了git mergetool的{​​{1}}。我说:“嗯……天色已经晚了,明天我可以结束。”并保存了所有三个文件。然后我以为“也许我应该检查以确保明天可以恢复工作”,所以我再次尝试meld,但是它告诉我没有文件需要合并。

然后我什么也没做,把它置于未定状态,以为在这一点上我只能造成更大的伤害。

我发现的东西。

我发现可能最有帮助的是Reconflict the merge, after incorrect manual merge conflict resolution,它并不是特别有用。

这表明我将其他内容保存在(例如git mergetool)中,进行硬重置,将备份文件移回原位,然后再次尝试合并,这样我至少不会需要重新开始。

但是,由于我还没有做出承诺,所以与那个海报不同,我认为我可以做的更多。

1 个答案:

答案 0 :(得分:0)

自从您保存文件以来,最简单的选项可能是重新启动合并。