git flow
しばらく使っています。特定のユースケースについて知りたいです。
私のプロジェクトの1つに、新しいWebサイト機能のチケットがあります。このチケットは多くのサブタスクに依存します。メインチケットの機能ブランチを作成し、次にサブタスクごとに親機能ブランチから機能ブランチを作成したいと思います。
チケット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
ます。
このようにして、新しいWebサイト機能は、断片的ではなく単一のユニットとして開発に統合されます。
git flow feature start PROJ-511 PROJ-500
?DerekSの回答へのコメントに投稿したリンクは、そうすべきであることを示唆しています。