スタンダード ブランチ プランに関して非常に簡単な質問があります。
ブランチ、FI、RI などは理解しています。よく理解していないのは、サービス ブランチを実際に使用する方法です。
私の理解では、リリースの時期になると、Main -> R1.SP1 に分岐し (たとえば、これが私の最初のリリースであると仮定します)、すぐにR1.SP1 を R1 に分岐します。次に、R1 を読み取り専用に設定します。これは私が完全に理解し、気に入っています。
R1.SP1、R1.SP2、R1.SP3 はいつ、どのように作成されるのですか?
RI SP1 をメインに戻し、時間の経過とともにメインを SP2/3/n に分岐しますか?
別の言い方をすれば、これらの将来の SP には、独自のリリース/展開の変更がどのように取り込まれますか?
たとえば、顧客が R1 のバグを報告した場合、この変更を行うためにどこからコードをチェックアウトし、変更/修正されたコードをどこにチェックイン/コミットしますか? SP1 ブランチにチェックインしますか? (R1 ブランチは読み取り専用であるため)。じゃあ何?
R1 の将来の SP を作成するための継続的な開発がどこで行われているのか、また、これらの SP は独自のリリース/展開のためにどのように作成および準備されるのでしょうか?
非常に単純なステップバイステップのシナリオの例が最も役に立ち、高く評価されます。
私の質問が明確でない場合はお知らせください。修正するために最善を尽くします。