На справочной странице указано git rebase --preserve
:
Разрешения конфликтов слияния или ручные поправки к коммитам слияния не сохраняются.
Есть ли для этого веская причина?
На справочной странице указано git rebase --preserve
:
Разрешения конфликтов слияния или ручные поправки к коммитам слияния не сохраняются.
Есть ли для этого веская причина?
По той же причине существовала команда git rerere
(Re< /strong>используйте записанноезаписанное reрешение конфликтующих слияний)
См. "перенаправить вашу лодку" и "Исправить конфликты только один раз с помощью git rerere".
Git не записывает разрешение конфликта слияния для любого слияния (в том числе повторного во время rebase -p
)
По сути, разрешение слияния конфликтов — это шаг вручную (это означает, что решение должно быть принято человеком), который git не может воспроизвести автоматически (это или, скорее, был «глупый» трекер контента). в конце концов).
Git может записывать только указанное разрешение (если сначала активировать rerere
)