Git-сбор вишен с нашей/их стратегией


Интересно, есть ли какой-нибудь способ сбора вишен с нашей/их стратегией. Другими словами, Я хочу выбрать несколько коммитов из ветви dev в главную ветвь с помощью следующих команд,

git cherry-pick HASH1 HASH2 HASH3 -n

Эта команда должна принимать все упомянутые коммиты и подготавливать нестагнированные изменения, если нет конфликтов. Однако, если возникнут конфликты, мне нужно их разрешить и продолжить сбор вишен. Для всех конфликтов, мое намерение состоит в том, чтобы выбрать все, что в dev (что означает, --strategy-option = ours).

Есть ли какой-нибудь способ обеспечьте такой вариант во время сбора вишни.

1 3

1 ответ:

git cherry-pick Команда имеет параметры --strategy и --strategy-option=<option>.

Они передаются через стратегии слияния.

Итак, в вашем случае:

git cherry-pick --strategy-option=ours HASH1 HASH2 HASH3 -n