Я уже давно пользуюсь git flow
. Мне любопытно узнать о конкретном случае использования.
Для одного из моих проектов у меня есть билет на новую функцию веб-сайта. Этот билет зависит от многих подзадач. Я хотел бы создать функциональную ветку для основного тикета, а затем для каждой подзадачи создать функциональную ветвь от родительской функциональной ветки.
Предположим, у меня есть билет PROJ-500, и я создаю для него функциональную ветку.
git flow feature start PROJ-500
Тогда я хочу , чтобы интегрировать билеты PROJ-501
через PROJ-515
INTO , 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
.
Таким образом, новая функция веб-сайта интегрируется в разработку как единое целое, а не по частям.
git flow feature start PROJ-511 PROJ-500
? Ссылка, которую вы разместили в комментарии к ответу DerekS, предполагает, что это должно быть.