15GBを超える非常に大規模なWebプロジェクトがあります。プロジェクトをSubversionに追加するための最良の方法を見つけようとしています。
ほとんどの場合、機能が追加されると、変更は1つのフォルダーでのみ行われます。つまり、ルートレベルの各ディレクトリはスタンドアロンアプリとして扱うことができます。ルートレベルのほとんどのディレクトリには、共有フォルダー(一般的なインクルードスクリプトを含む)のような依存関係フォルダーが1つまたは2つしかありません。
ルートレベルの各ディレクトリをサブプロジェクトにするのは理にかなっていますか?はいの場合、依存関係を管理するのに役立つ可能性のある外部ツールなどの他のツールはありますか。
または、Webサイト全体を単一のプロジェクトとして追加し、部分的なチェックアウトを使用して、更新する必要のあるディレクトリと依存ディレクトリをチェックアウトする方がよいでしょう。部分的なチェックアウトは、分岐/マージ中に問題を引き起こしますか?