テスト データのアーカイブには、ファイルの追加のみを許可するリビジョン コントロール システムが必要です。改変、名前の変更、およびその他の変更は禁止されています。
これにより、現在のテスト データを使用して任意のコード リビジョンをテストし、以前と同じ結果を再現できます。
現在、ソース コードには Subversion を使用しています。ただし、テスト データはおそらく数百ファイルで、約 200 GB のデータが含まれます。Subversionがそれを処理できるとは思えません。テスト データを、数 MB しかないコードと同じ Subversion アーカイブに入れたくありません。
また、Subversion は、このような単純な問題に適したツールではないようです。
追加のみのルールを使用して Subversion リポジトリにディレクトリを作成するにはどうすればよいですか?
すべてのファイルのコピーを含む .svn ディレクトリがあるため、チェックアウト後にテスト データのサイズが 2 倍になっていることに気付きました。このハードディスク容量の浪費を避けることはできますか? データを使用するだけで、何も追加したくない人は、データを必要としません。.svn を削除することもできますが、チェックアウト時にまだ多くのディスク領域が必要です。