非常に大きなサードパーティ ライブラリ (Boost) をソース管理にコミットしました。独自のリポジトリでセットアップしました。他のプロジェクトがこの特定のバージョンを svn:externals できるように、そのバージョンにタグを付けました。
コードをチェックインするたびに継続的インテグレーション (CI) サーバーが完全なチェックアウトを行うことに気付くまでは、これで問題ありません。(明らかに、最初は意図的にそのように CI サーバーをセットアップしました)。これにより、CI サーバー側でのチェックアウト時間が非常に長くなる可能性があります。
問題は、これは良いことなのか?ということです。誰かがこのパターンを処理するためのより良い方法を提案できますか?
編集: TeamCity CI サーバーを使用しています。