如何在命令行中查看git可用的合并工具列表?

7
我正在使用仅限命令行的Ubuntu虚拟机服务器上的git,而我不懂vim(而且坦白地说,我现在真的不想学),所以我不想使用vimdiff。我该如何获取适用于git的可用合并工具列表?
如果能提供一份可以从命令行使用且没有太多陡峭学习曲线的合并工具列表将获得额外加分!

1
你的主机操作系统不允许你阅读文档吗? - devnull
1
http://programmers.stackexchange.com/questions/147681/command-line-merge-conflict-tools - qqx
@devnull:你是对的,我已经相应地更新了我的问题。 - Technoh
2个回答

32

这将为您提供列表,而不实际开始合并:

git mergetool --tool-help

2

不需要工具值,直接运行它:

$ git mergetool --tool=
merge tool candidates: meld opendiff kdiff3 tkdiff xxdiff tortoisemerge gvimdiff diffuse ecmerge p4merge araxis bc3 vimdiff emerge

我将为文档留下奖励积分 :/


运行此命令也会启动合并。难道没有不合并就能查看可用列表的方法吗?虽然这不是什么大问题。 - Technoh
git help config 并搜索 mergetool - 相同的列表在手册页面中。那不会启动合并... - twalberg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接