バージョン管理 - 多用途な並列開発に gitflow を使用する方法?
我想大声告诉你
我想大声告诉你 2017-05-02 09:39:47
0
2
802

現在のプロジェクトは比較的複雑で、複数の機能が同時に進行中です。F1 と F2 が同時に Develop にマージされると仮定します。Release ブランチが 1 つしかない場合、両方とも生成されます。その中には、F1 と F2 の修正が含まれています。F2 の開発者が F2 の機能をテストし、問題がないと判断した後、F1 をマスターに公開したとします。機能が混乱していませんか....

我想大声告诉你
我想大声告诉你

全員に返信(2)
漂亮男人
  1. 完成した関数がテスト機能の開発にマージされた後 => 開発

  2. テスト完了、マージ機能 => マスター

  3. リリース、マスターをマージ=>リリース

  4. ホットパッチ、マスターからホットフィックスブランチを切り取り、修復が完了、ホットフィックスをマージ => テスト用の開発が完了、ホットフィックスをマージ => マスターホットフィックス => リリース

いいねを押す +0
巴扎黑
  1. 開発にマージされた F1、F2 は、生成されるリリースの数とは関係がありません。リリース ブランチは 1 つだけです

  2. リリース ブランチは開発に基づいています。つまり、テスト中に F1 と F2 を含める必要があります

  3. リリースブランチが完了すると、マスターにマージされます。つまり、F1 と F2 がマスターに入る必要があります

  4. 今回は F2 をテストしてリリースするだけの場合は、F1 を開発にマージしないでください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート