【发布时间】:2016-08-08 14:54:21
【问题描述】:
我下载了 GitKraken 以使用 Git 存储库,它非常适合我需要的一切,但我无法将其配置为使用 WinMerge 或 Meld 等合并工具。
当程序发现冲突时,它会显示一个按钮,上面写着“在合并工具中打开”。由于我还没有配置合并工具,因此我查看了 GitKraken 的首选项并查看了“合并工具”部分。那里选择了“Git Config Default”选项,我只能选择“None”或“Git Config Default”选项。
我安装了 Meld 以便将它与 GitKraken 一起使用,之后我尝试关注 these steps 以使其在 GitKraken 的界面中可用,但 GitKraken 的合并工具选择选项没有改变。
在这些步骤中运行了一些命令并尝试其他一些命令使其正常工作后,我的 .gitconfig 文件如下所示:
[user]
name = <myname>
email = <mymail>
[filter "lfs"]
[filter "lfs"]
clean = git-lfs clean %f
smudge = git-lfs smudge %f
required = true
[core]
autocrlf = true
excludesfile = C:\\Users\\<myuser>\\Documents\\gitignore_global.txt
[merge]
tool = meld
[mergetool "meld"]
path = C:\\Program files (x86)\\Meld\\Meld.exe
[mergetool]
prompt = false
我不太确定我做了什么以及如何让它发挥作用...有人可以帮忙吗?
【问题讨论】:
-
我安装了 KDiff3 并且 GitKraken 在没有进一步配置的情况下检测到它。我用了一点,它对我有用,所以我的问题解决了。无论如何,我把这个问题留在这里,以防有人可以回答它并帮助其他人。
-
当您指定 meld 默认合并工具时(正如您在所示的 gitconfig 中所做的那样,在
merge.tool设置中),当您将“Git Config Default”指定为GitKraken 中的合并工具?因为那是应该发生的事情。我想 GitKraken 中的设置与配置的 Git 合并工具是分开的,而且 GitKraken 目前只支持一些开箱即用的特定工具。