我正在尝试添加类似于此问题中的自定义合并策略:Git合并冲突始终采用最新文件
我已将脚本保存为git-merge-latest.sh,并将以下行添加到.git/config:
[merge "latest"]
name = select latest file merge driver
driver = git-merge-latest.sh %O %A %B
Run Code Online (Sandbox Code Playgroud)
但是,当我跑步时git pull --strategy latest,我收到消息:
Could not find merge strategy 'latest'.
Available strategies are: octopus ours recursive resolve subtree.
Run Code Online (Sandbox Code Playgroud)
我试过检查git config merge.latest.driver,它返回预期的输出.我也改变的值driver来true只是为了验证它是不是找到脚本的问题.
这发生在运行git 1.8.2.2和1.7.9.5的两个不同系统上.我究竟做错了什么?