可以使用GUI工具解决所有git冲突

时间:2018-01-22 13:15:34

标签: git git-merge meld

例如meld 我想知道,当你不得不求助于文本编辑器并且meld只是证明缺少某些东西时,是否存在某些情况?

1 个答案:

答案 0 :(得分:1)

是的,有一些情况。 mald解析两个文件并尝试将它们中的每个差异联系起来,并让您选择使用哪两个文件。但可能有难以解析的部分。它给你错误的选择线。你仍然可以在meld工作,但它变得复杂。

有更多高级工具如kdiff3进行三向合并,它们在“理解”差异方面有更好的结果。但即便如此,也可能有这样的场景,更好的方法是打开文本编辑器和手工制作文件。

在这种糟糕的情况下,对于[文件]的压缩当前状态与[分支]中的状态可能有用git difftool

git difftool [branch] -- [file]