почему существует несоответствие между выбором вишни и слиянием в случае конфликта - PullRequest
0 голосов
/ 26 марта 2020

Для стандартного конфликта слияния мы разрешаем конфликт и затем используем:

git add .
git commit

, но для конфликта выбора вишни мы разрешаем конфликт и затем используем:

git add .
git cherry-pick --continue

разве это не лучший способ объединить их как:

// for merge
git add .
git merge --continue

или:

//for cherry-pick 
git add .
git commit

1 Ответ

3 голосов
/ 26 марта 2020

Существуют специальные команды --continue для rebase и cherry-pick, потому что вы можете перебазировать или cherry-pick несколько коммитов. Вы хотите не только разрешить конфликт для текущего коммита, но и продолжить операцию, которая выполнялась после факта.

Для слияния в этом нет необходимости, поэтому достаточно стандартных инструментов. Вы не продолжаете слияние как текущую операцию; вы просто завершаете его одним коммитом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...