Избегает ли git flow быстрого слияния вперед для лучшей отчетности?
При тестировании потока git я вижу не только коммиты из моей ветки релиза на master & development, но и коммиты слияния. Я думал, что увижу только коммиты ветки выпуска, а затем перемотку вперед, поскольку git скорректировал мастер и разработку, чтобы указать на новые коммиты.
В очень простом случае я не ожидал, что потребуется коммит слияния, поскольку никаких других изменений не появилось между временем запуска и завершением ветки выпуска.
Что движет требованием фиксации слияния или я что-то упустил?
Спасибо
Питер
Сценарий: стабилизация выпуска
- Создать ветку релиза (gitflow, запуск релиза 100.0.0, разработка)
- Нажать на совместную работу (git flow release publish 100.0.0) (это только я, поэтому я сотрудничаю сам с собой)
- сделать и зафиксировать 1 изменение в выпуске/100.0.0
- Завершить выпуск (окончание выпуска gitflow)
РЕЗУЛЬТАТ
local develop +3 commits to remote
HEAD merge tag to develop e191707
HEAD -1 e0040cb merge from release branch
HEAD -2 e7cdc02 release branch change
local develop +3 commits to remote
HEAD merge tag to develop e191707
HEAD -1 e0040cb merge from release branch
HEAD -2 e7cdc02 release branch change
local master + 2 commit to remote
HEAD e0040cb merge commit
HEAD -1 e7cdc02 stabilization change