【发布时间】:2016-01-23 08:27:46
【问题描述】:
最近我在使用 GitExtension 2.46,但具有相同功能的 Git 版本是 1.9.4.msysgit.2。为了只使用 Git 命令,我卸载了 GitExtension 并安装了最新版本的 Git 和 KDiff3。
当我进行合并并出现冲突时,我运行以下命令:
git mergetool
然后我收到消息:
合并工具 kdiff3 不能用作“kdiff3”。
我猜它一定是通过 KDiff3 路径。
环境
- 操作系统:Windows 10
- Git 2.6.1.windows.1
- KDiff3 0.9.98(64 位)
问题:
-
我必须在 .gitconfig 文件中为命令
git mergetool配置什么才能打开具有 LOCAL、REMOTE、BASE 版本的 KDiff3 GUI 和 MERGED 冲突文件? -
如何配置它以将其用作差异工具?
【问题讨论】:
-
相关帖子 - 如何configure a diff tool in Git in general.
-
使用 Git 2.33+(2021 年第三季度),
git config --global merge.tool kdiff3就足够了。见my updated answer below
标签: git git-merge kdiff3 mergetool