#git #merge #git-merge
#git #слияние #git-слияние
Вопрос:
Тестовый пример:
A---B---C topic
/
D---E master
Если я сделаю
git checkout master
git merge topic
Я получу
D---E---A---B---C master,topic
Как я могу объединить, чтобы график фиксации оставался следующим
A---B---C topic
/
D---E-----------F master
Комментарии:
1.
--no-ff
?
Ответ №1:
Для одноразового подхода вы можете сделать
git merge topic --no-ff
и это принудит к фиксации слияния (см. документ).
Но также обратите внимание, что если вам нужно иметь это в репозитории как часть вашего общего рабочего процесса, вы можете настроить в своей конфигурации, чтобы никогда не выполнять слияние с ускоренной перемоткой, даже когда это возможно, с
git config merge.ff false