我的配置文件中有这个:
[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
我在有冲突的文件上调用合并工具,对其进行编辑并保存文件。我希望 git 会提示我合并是否有效,我需要回复 (y)es/(n)o。
它没有那样做……它只是简单地用我的编辑自动暂存文件。
这曾经对我有用。
我的 git 版本 1.7.12.4 (Apple Git-37) 我的 araxis 版本是 2013.4283
谁能发现我做错了什么?
我也尝试将工具设置为“araxis”。
我还尝试在“araxisgitmerge”oascript 中抛出错误,但没有成功。
对我来说, trustExitCode = false 似乎根本不起作用。