如何查看我使用的合并工具?

时间:2016-10-12 17:34:52

标签: git mergetool

我想检查我的git设置的合并工具 - 我只是不记得名字了。我知道我可以等到下一个合并机会通过git merge tool运行它并查看它是什么,但我想键入类似git mergetool status的内容以查看工具是什么(以及什么是例如,版本。)

4 个答案:

答案 0 :(得分:10)

通过不同的配置文件查看git作为difftool解析的内容:

git config --get merge.tool

如果结果不是内置的,那么要查看它的配置方式:

git config --get mergetool.THE_MERGE_TOOL

参见git help config

答案 1 :(得分:3)

检查您的配置:

git config --list

查找merge.tool配置变量。

答案 2 :(得分:1)

在您的Git配置文件(通常位于 var input = document.getElementbyId('Searchbox'); var autocomplete = new google.maps.places.autocomplete(input) )中,有一个前缀为~/.gitconfig的部分。 e.g:

[mergetool]

[mergetool "[tool]"] cmd = opendiff 告诉你(并且 - 更重要的是 - git本身)用于mergetool的命令。就我而言,它是opendiff。

了解这一点,您可以查看工具的手册页以确定其版本号。

答案 3 :(得分:1)

您可以在git配置文件中查看它: 项目本地配置文件位于:.git/config 全局配置文件位于:/home/user/.gitconfig(仅适用于linux和mac os) 配置文件是什么样的:

[user]
   name = name
   email = name@gmail.com
[color]
   ui = auto
[mergetool "[tool]"]
   cmd = vimdiff

您可以使用git mergetool --tool-help显示可用的合并工具。像这样:

 'git mergetool --tool=<tool>' may be set to one of the following:
    emerge
    gvimdiff
    gvimdiff2
    gvimdiff3
    vimdiff
    vimdiff2
    vimdiff3