配置git mergetool的一些参数似乎是全局的,不能基于每个工具进行设置。
我只想确保在keepBackup = false
上设置[mergetool]
,但不能在[mergetool "yourtool"]
上设置
据我所知,这将有效:
[mergetool]
prompt = false
keepBackup = false
但这不会:
[mergetool "semanticmerge"]
cmd = C:/Users/pablo/AppData/Local/PlasticSCM4/semanticmerge/semanticmergetool.exe -d \"$LOCAL\" -s \"$REMOTE\" -b \"$BASE\" -r \"$MERGED\" -a
trustExitCode = true
**keepBackup = false**
这是对的吗?
答案 0 :(得分:1)
Charles Bailey似乎commit 44c36d (February 2008, git 1.5.5+)在commit d1cc46 (July 2010, git 1.7.1.2)中引入了5年前的全局设置,而不是每个合并工具设置。
在{{3}}之前没有正确记录。
keepBackup
中的mergetool.xxx
确实不正确。
这对于修补git来说是一个很好的主题。