mergetool GUI を常に表示し、自動解決を無効にするにはどうすればよいですか?
マージ中に競合が発生し、mergetool を使用すると、 「マージ解決ツール (kdiff3) を開始するためにリターンを押してください」Enterという質問にヒットした直後に戻り、GUI が表示されず、競合が解決されたように見えることがあります。
現在、 KDiff3をmergetoolとして使用するようにGitを構成していますcodecompare
が、mergetoolを指定したときにも発生しました。KDiff3 には、理論的に説明されている動作を引き起こす可能性のあるオプション「競合なしでマージ時に自動保存して終了」があることを知っていますが、私はこのオプションを常に無効/チェック解除しています。
また、Git mergetool gitconfig に直接trustExitCodeオプションがあり、これを true に設定しましたが、false に設定しても GUI が表示されません。
とにかく、誰が自動解決を行うのかわかりません。いくつかの前処理または KDiff3 の Mergetool?
私は Windows で実行しており、Git 拡張機能がインストールされています。
KDiff3に固有の同様の質問がここでも尋ねられました: Kdiff3 は mergetool コマンドで開かない