是否有一个等同于git mergetool的命令行.-- keepBackup global config

时间:2014-01-08 14:41:15

标签: git git-merge

而不是必须在全局配置中设置它(这是开发人员共享存储库时的问题),在我们的脚本中自动执行此操作会很好,但git mergetool --help不会来任何事情。

1 个答案:

答案 0 :(得分:2)

您可以使用the -c option将任何配置变量传递给git,例如:

git -c mergetool.keepBackup=false mergetool

应在git mergetool设置为mergetool.keepBackup时运行false

这有点长,所以你可能想要别名,例如。

alias.mt '!git -c mergetool.keepBackup=false mergetool'
alias.mtk '!git -c mergetool.keepBackup=true mergetool'

在相应的配置文件中。然后,git mtgit mtk应该git mergetool运行,keepBackup分别设置为falsetrue