PassFront
  1. PassFront
  2. База знаний
  3. Модели ветвления и командная работа

Есть ли ветка develop в Git Flow?

Модели ветвления и командная работа

Да. В Git Flow есть постоянная ветка `develop` — в неё вливаются готовые фичи, и из неё собираются релизы.

Роль develop

  • main содержит только то, что выпущено.
  • develop — интеграционная ветка со всеми готовыми, но ещё не выпущенными изменениями.
  • feature/* создаются от develop и возвращаются в неё.
  • release/* отделяются от develop и после выпуска вливаются и в main, и обратно в develop.
git switch -c feature/cart develop
# ... работа ...
git switch develop
git merge --no-ff feature/cart

В GitHub Flow ветки develop нет — всё идёт сразу в main.

Коротко для собеседования

Да, develop — основная интеграционная ветка Git Flow: туда вливаются фичи, из неё делают релизы.

Подробнее: Atlassian — Gitflow

Другие вопросы раздела