如何在git extension上配置KDiff3?

Suc*_*Man 6 git kdiff3 git-extensions

当我打开Git扩展程序时,结果如下所示:

在此处输入图片说明

我试图修复它。我单击修复按钮。但这不是行动。

我得到一些参考:Git:如何将KDiff3配置为合并工具和差异工具

我这样尝试:

在此处输入图片说明

但这行不通。

我怎么解决这个问题?

环境

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

小智 5

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

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

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

代替

git config --global --add mergetool.kdiff3.path "C:/Program Files/KDiff3/kdiff3.exe"
Run Code Online (Sandbox Code Playgroud)

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

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

它解决了问题。


Rus*_*Kie 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 月)。

  • 从版本 2.51.02 开始,安装程序中不包含“Git”和“Kdiff”。您应该手动安装它们。 (9认同)
  • 我的评论只是对问题/答案的未来观众的通知:) (6认同)