在Ubuntu 18.04上,git mergetool --tool-help
产生以下结果:
'git mergetool --tool=<tool>' may be set to one of the following:
araxis
The following tools are valid, but not currently available:
bc
bc3
codecompare
deltawalker
diffmerge
diffuse
ecmerge
emerge
examdiff
kdiff3
meld
opendiff
p4merge
tkdiff
tortoisemerge
vimdiff
vimdiff2
vimdiff3
winmerge
xxdiff
我想将vimdiff
与mergetool
一起使用,但是在谷歌搜索之后,我无法将其列为“可用”。
答案 0 :(得分:1)
实际上,事实证明答案是vim
并未随Ubuntu 18.04和其他版本一起提供,即使我已经通过vim.tiny
命令使用vi
已有几个月了,在安装时的PATH中。
通过vim
安装apt install vim
还将安装vimdiff
,以及其他实用程序。现在可以将mergetool配置为vimdiff
。
答案 1 :(得分:0)
如果在~/.gitconfig
中添加以下内容,它是否起作用:
[merge]
tool = vimdiff
?