我下载了GitKraken用于处理Git存储库,它适用于我需要的一切,但我无法将其配置为使用WinMerge或Meld等合并工具.
当程序看到冲突时,它会显示一个按钮,上面写着"在合并工具中打开".由于我没有配置合并工具,因此我查看了GitKraken的首选项并查看了"合并工具"部分.在那里选择了"Git Config Default"选项,我只能选择"None"或"Git Config Default"选项.
我安装了Meld与GitKraken一起使用,之后我尝试按照这些步骤使其在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
Run Code Online (Sandbox Code Playgroud)
我不确定我做了什么以及如何让它发挥作用......任何人都可以提供帮助吗?
was*_*ard 14
GitKraken最终添加了对选择.gitconfig文件中列出的合并工具的支持.
我可以使用GitKraken和Windows 10的解决方案:
文件名:C:\ Users\my-name\.gitconfig
内容:
[user]
email = bart@kassaku.nl
name = Bart Houkes
[merge]
tool = meld
[mergetool "meld"]
path = C:/Program Files (x86)/Meld/Meld.exe
cmd = \"C:/Program Files (x86)/Meld/Meld.exe\" --diff \"$BASE\" \"$LOCAL\" \"$REMOTE\" --output \"$MERGED\"
Run Code Online (Sandbox Code Playgroud)