Я использовал git flow какое-то время. Мне любопытно узнать о конкретном случае использования.
Для одного из моих проектов у меня есть билет на новую функцию веб-сайта. Этот билет зависит от многих подзадач. Я хотел бы создать ветвь функции для основного билета, а затем для каждой подзадачи создать ветвь функции ветки родительской функции.
Предположим, у меня есть билет PROJ-500, и я создаю для него ветку признаков
git flow feature start PROJ-500
Затем я хочу интегрировать билеты PROJ-501 через PROJ-515 в PROJ-500, прежде чем интегрировать все это в develop. Есть ли способ сделать что-то вроде
git flow feature start PROJ-511 -b PROJ-500
Затем сверхурочные эти подзадачи завершаются, и когда их функция закончена, ветвь объединяется в PROJ-500.
git flow feature finish PROJ-511
Вышеуказанная команда объединит PROJ-511 в PROJ-500
И как только все подзадачи будут завершены, PROJ-500 будет завершен и объединен с develop.
Таким образом, новая функция веб-сайта интегрируется в разработку как единое целое, а не по частям.