【发布时间】:2019-08-20 10:29:07
【问题描述】:
在 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 一起使用,但谷歌搜索后无法将其列为“可用”。
【问题讨论】:
-
更正了问题中的错字,我没有拼错
vimdiff。 -
下一行输出是这样的吗:“上面列出的一些工具只能在窗口环境中工作。如果在仅限终端的会话中运行,它们将失败。我>”?因为doc里好像是这么说的。
-
是的。我认为需要 GUI 的是
gvimdiff、gvimdiff2等。 -
@RomainValeri,通过“仅终端”会话,它是否包括例如没有 X 的不同 tty?如果是这样,我可以在那里使用
vimdiff作为合并工具。 -
在我的系统上,
vimdiff只是指向vim的符号链接。 ubuntu 有时会使用乱七八糟的/etc/alternatives,但最终您只需调用 vim as vimdiff 即可摆脱 vimdiff。
标签: git ubuntu-18.04 mergetool