@Mark: отлично. +1 за ваш ответ.

бъединить ветку с git, используя опцию терпения, предоставляемую рекурсивной стратегией? Я использую Git версии 1.7.3.1.msysgit.0

Даже документы не согласованы и, более того, отличаются от того, что выдает фактическая команда.

Документы говорят:

git merge [-s<strategy>] [-ИКС<strategy-option>] <commit>

и далее по тексту:

-ИКС<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

Похоже, что опция не реализована ...

Ответы на вопрос(2)

Ваш ответ на вопрос