TFS分岐構造のセットアップについてサポートが必要です。
現在のシナリオは次のとおりです。アプリケーションはSaaSであり、複数の「リリース」ブランチが同時に必要になると思います。
TFS分岐ガイドIIIを読むと、「高度な」分岐モデルが必要になると確信しています。
まず、「メイン」ブランチを作成します。このブランチには、現在のアプリケーションが格納されます(Visual Source Safeから取得しています)。そこから「開発」ブランチを作成し、今はそのままにしておきます。また、現在の一連の変更を含む新しい「Service Pack」、「Hotfix」、および「ReleaseA」ブランチツリーを作成します。次に、QAチームに「リリースA」ブランチを分析させ、合格した場合は閉じて(読み取り専用)、「メイン」にマージします。
これまでのところ、それはすべて問題なく、ダンディです。
問題が発生するのは、QAサイクルに約1か月かかることです。その間、開発者には、独自の「サービス」を持つ「リリースB」の新しい「サービスパック」および「開発」プロジェクトに取り組んでもらいたいと考えています。 「パック」、「ホットフィックス」、および「リリースB」のブランチ。
これは、一度に2つのリリースブランチが実行されることを意味します(もちろん、よりスマートな方法がない限り)。
質問:「開発」プロジェクトが完了する前に「リリースB」が作成された場合、「リリースA」の「ホットフィックス」が必要です。その「ホットフィックス」を「リリースA」から「リリースB」に伝播するにはどうすればよいですか。その間に完了する「開発」プロジェクトをピックアップしますか?