git - 如何在 Git 扩展中配置 KDiff3?

标签 git git-extensions kdiff3

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

Enter image description here

我试着修复它。我点击修复按钮。但是没有任何 Action 。

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

我这样试:

Enter image description here

但它不起作用。

我该如何解决这个问题?

环境

  • 操作系统:Windows 10 专业版 64 位
  • Git 2.49

最佳答案

检查是否安装了 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"

它解决了这个问题。

关于git - 如何在 Git 扩展中配置 KDiff3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46743154/

相关文章:

kdiff3 合并不起作用

kdiff3 - 在静默模式下运行 Kdiff3 命令

git - 如何使现有的 git 分支跟踪远程 SVN 分支?

linux - 如何从我的网络服务器上现有站点的开发版本和实时版本创建 Git 存储库?

git - 如何将 Git 存储库转换为嵌套在另一个(父)Git 存储库中的子模块?

git-extensions - 如何在推送之前更改或编辑提交中的消息

git - 如何创建一个 git 分支,以便我添加到它的文件不会添加到 master?

git - LibreSSL SSL_connect : SSL_ERROR_SYSCALL in connection to bitbucket. 组织:443

Git 扩展 - 如何将 master merge 到分支