【发布时间】:2014-06-02 03:27:12
【问题描述】:
我正在尝试添加类似于此问题中的自定义合并策略:Git merge conflict to always take the newest file
我已将脚本保存为git-merge-latest.sh,并将以下几行添加到.git/config:
[merge "latest"]
name = select latest file merge driver
driver = git-merge-latest.sh %O %A %B
但是,当我运行 git pull --strategy latest 时,我收到消息:
Could not find merge strategy 'latest'.
Available strategies are: octopus ours recursive resolve subtree.
我试过检查git config merge.latest.driver,它返回了预期的输出。我还将driver 的值更改为true,只是为了验证查找脚本没有问题。
这发生在运行 git 1.8.2.2 和 1.7.9.5 的两个不同系统上。我做错了什么?
【问题讨论】: