2017-01-02 12 views
1

SDLCでは、通常、次の2〜3回のリリースで同時に作業します。このためには分岐を使用し、すべてのリリースには独自の分岐があります。リリースが本番環境に配備されると、マスターは常に本番コードベースを表すので、コードはマスターに戻されます。変更はまた、次のリリースのブランチにマージされ、次のリリースでは現在の/最後のプロダクションリリースの変更が失われません。複数の並列リリースを持つ開発ブランチ

「開発」ブランチの概念を示唆する投稿が多数あります。開発ブランチはシングルスレッド化されているので、複数の同時リリースと組み合わせて開発ブランチをどのように使用しますか?

答えて

1

開発ブランチは、通常、次のリリース用に予約されています。
そのブランチからは、開発ブランチに戻って(または統合されない)フィーチャーブランチがあります。

これは典型的な例です(of gitflowなど)。あなたのケースでは

https://www.atlassian.com/git/images/tutorials/collaborating/comparing-workflows/gitflow-workflow/03.svg

、それぞれ「次のオープンリリースブランチは、」独自の開発ブランチすることができます。伝統的な「開発」ブランチと同じサービスを提供するために、「開発」と呼ばれる必要はなく、独自のものである必要はありません。

+0

私が過去に行ったことは、開発者に「リリースブランチ」を直接コード化させることです。 –

関連する問題