現在のプロジェクトは比較的複雑で、複数の機能が同時に進行中です。F1 と F2 が同時に Develop にマージされると仮定します。Release ブランチが 1 つしかない場合、両方とも生成されます。その中には、F1 と F2 の修正が含まれています。F2 の開発者が F2 の機能をテストし、問題がないと判断した後、F1 をマスターに公開したとします。機能が混乱していませんか....
漂亮男人2017-05-02 09:41:47
完成した関数がテスト機能の開発にマージされた後 => 開発
テスト完了、マージ機能 => マスター
リリース、マスターをマージ=>リリース
ホットパッチ、マスターからホットフィックスブランチを切り取り、修復が完了、ホットフィックスをマージ => テスト用の開発が完了、ホットフィックスをマージ => マスターホットフィックス => リリース
巴扎黑2017-05-02 09:41:47
開発にマージされた F1、F2 は、生成されるリリースの数とは関係がありません。リリース ブランチは 1 つだけです
リリース ブランチは開発に基づいています。つまり、テスト中に F1 と F2 を含める必要があります
リリースブランチが完了すると、マスターにマージされます。つまり、F1 と F2 がマスターに入る必要があります
今回は F2 をテストしてリリースするだけの場合は、F1 を開発にマージしないでください