この質問はこれと同じですが、 SVN ではなく Perforce に関連しています。Perforce には、次のブランチがあります。
Development\ProjectA\Trunk
Development\ProjectA\Release1
Development\ProjectA\Release2
TeamCity では、ビルドごとに指定されたチェックアウト ルールを使用して、3 つの個別の VCS ルートまたは 1 つが必要ですか?
リンクされた質問で受け入れられた回答のアドバイスに従って、単一の VCS ルートにすべてが含まれるようにセットアップを変更しました。パフォーマンスはひどいもので、最初のチェックアウトに 45 分かかります。
ビルド構成はチェックアウト サーバー側に設定され、次のようなチェックアウト ルールがあります。
-:.
+:Development/ProjectA/Trunk
このセットアップはスケーラブルではないのではないかと心配しています。3 つのブランチで 45 分かかる場合、さらに数回のリリースとチェックアウト時間は非常に長くなります。TeamCity で大規模なリポジトリに Perforce VCS ルートを設定するためのベスト プラクティスは何ですか?