当我尝试在git中使用合并工具时,我会得到以下错误。
git config option merge.tool set to unknown tool: code
Resetting to default...
This message is displayed because 'merge.tool' is not configured.
See 'git mergetool --tool-help' or 'git help config' for more details.
'git mergetool' will now attempt to use one of the following tools:
opendiff kdiff3 tkdiff xxdiff meld tortoisemerge gvimdiff diffuse diffmerge ecmerge p4merge araxis bc codecompare smerge emerge vimdiff nvimdiff
我想使用vscode作为扩散工具和合并工具。
这是我的配置文件
[merge]
tool = vscode
[mergetool "vscode"]
cmd = code --wait $MERGED
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
我如何配置vscode作为我的扩散工具和合并工具?
发布于 2022-07-24 05:08:51
Git bash在windows,命令行上的“代码”打开vscod。
这意味着code
在您的%PATH%
/$PATH
中。
如果没有配置“merge.tool
”,这意味着运行Git会话的帐户与命令行上的代码运行的帐户不同。
在有问题的会话中,请尝试:
git config -l --show-origin --show-scope|grep merge
检查是否确实设置了merge.tool
。
https://stackoverflow.com/questions/73094446
复制相似问题