最佳答案
虽然这个问题和答案中的大部分信息都可以在StackOverflow上找到,但它分布在很多页面上,并且在其他错误或误导的答案中。我花了一段时间才把我想知道的一切拼凑起来。
有很多不同的程序可以用作你的git difftool和mergetool,并且对于哪个是最好的当然没有共识(意见、需求和操作系统显然会有所不同)。
Meld是一个流行的免费,开源,跨平台(UNIX/Linux, OSX, Windows)的选择,如StackOverflow问题,Git最好的可视化合并工具是什么?所示,其中提出Meld的答案的票数是其他任何工具的3倍多。
下面我将回答以下2个问题:
注意:没有必要使用相同的程序作为你的difftool和mergetool,可以为两者设置不同的程序。