В соответствии со стратегией слияния Атлассиана лучше всего объединить ветви объектов обратно в мастер с опцией --no-ff
.Это сохраняет чистую историю git на master, что позволяет вам легко увидеть работу, которая была сделана в слиянии.Имея это в виду, имеет ли значение, если я использую ребаз или слияние, когда сливаю мастер в свою ветвь функций ?
git merge
Обычно я сливаю мастер в свою ветку функций, когда работаю над ней.По сути, это снимок мастера и внесение этих изменений в мою ветку.(обратите внимание, я не беспокоюсь о слиянии функции обратно с мастером, здесь основное внимание уделяется процессу синхронизации функции с мастером)
git rebase
Перебазирование мастера в ветвь функций намного чище и добавляет, что добавляет изменения, которые я сделал в ветке функций в верхней части головы мастера.
Как перебазирование против слияния в этом сценарии влияет на ...
- процесс синхронизации мастера с функцией?
- история мерзавцев при работе светка?
- git history после слияния ветки с master и удаления?