Следует ли объединить "коммит слияния" обратно в ветку разработки?
Мы используем Gitlab для нашего проекта, и у нас есть две долгоживущие ветки: dev и master, аналогичные Git Flow. И мы используем метод "фиксации слияния", который создаст фиксацию слияния в главной ветке.
Однако главная ветвь всегда будет впереди ветки разработки из-за этих "коммитов слияния".
Итак, мой вопрос: следует ли мне объединить эти "коммиты слияния" обратно в ветку dev? И почему?
2 ответа
Следует ли объединить "коммит слияния" обратно в ветку разработки?
Нет, если ты не хочешь dev
чтобы получить изменения от мастера (которые могли быть изменены из других веток, например, исправление)
Если dev
долгожитель, вы объединяете его с master
, но ты не сливаешься master
к dev
.
Ваша ветка разработки похожа на главную? Если вы хотите создать ветку на основе мастера, вы можете использовать:
$ git checkout -b имя ветви
Или, если вы хотите обновить ветку с помощью основной ветки, вы можете использовать:
Мастер $ git merge branchToUpdate