如何在git扩展上配置KDiff3?

时间:2017-10-14 09:48:42

标签: git git-extensions kdiff3

当我打开我的Git扩展时,结果如下:

Enter image description here

我尝试修复它。我点击修复按钮。但这不是行动。

我得到了一些参考: Git: How configure KDiff3 as merge tool and diff tool

我这样试试:

Enter image description here

但它不起作用。

我该如何解决这个问题?

环境

  • 操作系统:Windows 10 Pro 64位
  • Git 2.49

2 个答案:

答案 0 :(得分:2)

检查是否安装了KDiff3以及在哪个文件夹中(以验证路径)。

我也遇到了同样的问题并运行了提到的Git命令,但它没有帮助。 后来我意识到我的KDiff3安装在" Program Files(x86)"文件夹,而不是"程序文件"。

我在Git命令中更改了文件夹名称,例如:

而不是

git config --global --add mergetool.kdiff3.path "C:/Program Files/KDiff3/kdiff3.exe"

我使用了以下内容并再次执行:

git config --global --add mergetool.kdiff3.path "C:/Program Files (x86)/KDiff3/kdiff3.exe"

它解决了这个问题。

答案 1 :(得分:0)

我猜你已经下载了不包含KDiff的精简版安装程序。

请从https://github.com/gitextensions/gitextensions/releases/latest

下载并安装完整的安装程序

您也可以自己下载并安装KDiff。我们捆绑并发送0.9.97版本,您可以从此处下载:https://sourceforge.net/projects/kdiff3/files/kdiff3/0.9.97/

此外,您也可以安装任何其他diffmerge工具并配置GE使用它。例如,我不喜欢kdiff,而是使用perforce的p4merge。

您的版本已过时,当前版本为2.50.02(截至11/17)