我正在合并文件,我停了下来,因为是时候调用它了,但是我还没有完成合并。
我想确保可以恢复合并,并且在网上找不到有关此信息的任何信息,所以我自己尝试了。结果是我现在有一个部分合并的文件,还有.orig,但是没有修改过的本地或远程文件。
如何恢复部分合并冲突解决方案而不必重新开始?
我将提交合并到当前分支中。然后,我运行了git mergetool
的{{1}}。我说:“嗯……天色已经晚了,明天我可以结束。”并保存了所有三个文件。然后我以为“也许我应该检查以确保明天可以恢复工作”,所以我再次尝试meld
,但是它告诉我没有文件需要合并。
然后我什么也没做,把它置于未定状态,以为在这一点上我只能造成更大的伤害。
我发现可能最有帮助的是Reconflict the merge, after incorrect manual merge conflict resolution,它并不是特别有用。
这表明我将其他内容保存在(例如git mergetool
)中,进行硬重置,将备份文件移回原位,然后再次尝试合并,这样我至少不会需要重新开始。
但是,由于我还没有做出承诺,所以与那个海报不同,我认为我可以做的更多。
答案 0 :(得分:0)
自从您保存文件以来,最简单的选项可能是重新启动合并。