12

当我打开Git Extensions时,结果是这样的:

在此处输入图像描述

我尝试修复它。我点击修复按钮。但是没有任何动作。

我得到了一些参考:Git: How can I configure KDiff3 as a merge tool and diff tool? .

我这样尝试:

在此处输入图像描述

但它不起作用。

我怎么解决这个问题?

环境

  • 操作系统:Windows 10 专业版 64 位
  • 吉特 2.49
4

2 回答 2

12

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

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

我在 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"

它解决了这个问题。

于 2018-05-08T07:31:19.663 回答
2

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

请从https://github.com/gitextensions/gitextensions/releases/latest下载并安装完整的安装程序。

您也可以自己下载并安装 KDiff3。我们捆绑并发布了 0.9.97 版本,您可以从这里下载:https ://sourceforge.net/projects/kdiff3/files/kdiff3/0.9.97/

此外,您也可以安装任何其他 diffmerge 工具并配置 Git 扩展以使用它。例如,我不喜欢 KDiff3,而是使用Perforce 的 P4Merge

顺便说一句,您的版本已过时。当前版本为 2.50.02(截至 2017 年 11 月)。

于 2017-11-23T23:53:13.393 回答