私は私の設定ファイルにこれを持っています:
[merge]
tool = araxismergetool
trustExitCode = false
[mergetool]
keepBackup = false
trustExitCode = false
prompt = true
[mergetool "araxismergetool"]
trustExitCode = false
cmd = araxisgitmerge $PWD/$REMOTE $PWD/$BASE $PWD/$LOCAL $PWD/$MERGED
競合するファイルでmergetoolを呼び出して編集し、ファイルを保存します。(y)es/(n)o と返信する必要があるマージが機能したかどうかを確認するプロンプトが git に表示されることを期待します。
それはそうではありません…編集内容でファイルを自動的にステージングしているだけです。
これは私のために働いていました。
私の git バージョン 1.7.12.4 (Apple Git-37) 私の araxis バージョンは 2013.4283 です
誰かが私が間違っていることを見つけることができますか?
また、ツールを「araxis」に設定してみました。
また、「araxisgitmerge」oascript でエラーをスローしようとしましたが、うまくいきませんでした。
私には、 trustExitCode = false が機能していないようです。