2 つのリポジトリで作業する必要があり、リビジョン履歴を保持しながら、2 つの間でコードを含む 1 つのディレクトリを移動したいと考えています。
ここSOでいくつかの質問を読みましたが、どちらに進むべきかまだわかりません。すべてがチェックインされているため(コード+デザインデータ+ ...)、リポジトリは巨大です(リビジョンを含まないファイル(orkingcopy)>数GB)。
これまでに見た解決策は次のとおりです。
- svnadmin ダンプ + フィルター + インポート:リポジトリのサイズのためオプションではありません
- svnsync:すでに 2 番目のリポジトリにデータがあります (リポジトリはすでに巨大です。それらをマージするのは良い考えではないと思います。それは私の仕事ではないと判断しています)。空の。
- サードパーティのソリューション:「別のプロセスがファイルを開いた」ためにファイルを削除できないため、繰り返しクラッシュします(ただし、OSを介してファイルを削除でき、スクリプトによって作成されます)
これに対する他の解決策、アプローチはありますか、または解決策の1つについて何か不足していますか?