Как объединить ветку с git с использованием параметра терпения, предоставляемого рекурсивной стратегией? я использую git версия 1.7.3.1.msysgit.0
Даже документы несовместимы и, что еще, отличаются от того, что выдает фактическая команда.
git merge [-s
<strategy>
] [-X<strategy-option>
]<commit>
и далее в тексте:
-X
<option>
(без пробела)
Вывод команды:
-X, --strategy-option <option=value>
option for selected merge strategy
Итак, я попробовал пару версий со следующими результатами:
$ git merge -s recursive -Xpatience sourceBranch
fatal: Unknown option for merge-recursive: -Xpatience
$ git merge -X patience sourceBranch
fatal: Unknown option for merge-recursive: -Xpatience
$ git merge -Xpatience sourceBranch
fatal: Unknown option for merge-recursive: -Xpatience
$ git merge --strategy-option patience sourceBranch
fatal: Unknown option for merge-recursive: -Xpatience
$ git merge -X option=patience sourceBranch
fatal: Unknown option for merge-recursive: -Xoption=patience
$ git merge --strategy-option option=patience sourceBranch
fatal: Unknown option for merge-recursive: -Xoption=patience
$ git merge option=patience sourceBranch
fatal: 'option=patience' does not point to a commit
$ git merge -X option=patience sourceBranch
fatal: Unknown option for merge-recursive: -Xoption=patience
Похоже, что опция не реализована...