2

git mergetool を構成するための一部のパラメーターはグローバルのようで、ツールごとに設定することはできません。

keepBackup = false設定を on に設定できることを確認したいだけですが、 on[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**

あたりです?

4

1 に答える 1

1

Charles Baileyは 5 年前にコミット 44c36d (2008 年 2 月、git 1.5.5+) で、mergetool ごとの設定ではなくグローバル設定を導入したようです。コミット d1cc46 (2010 年 7 月、git 1.7.1.2) の 前に適切に文書化されていませんでした。

したがって、keepBackupinmergetool.xxxは実際には正しくありません。

これは、git にパッチを適用するのに適したトピックです。

于 2013-10-01T07:51:21.577 に答える