SVNリポジトリの一部をオフサイトのAWSインスタンスに移動したいので、このページをフォローしています(リポジトリのメンテナンス) 。
dump
リポジトリ全体(Windowsコマンド)を使用しました:
svnadmin dump c:\repo > all_repo
次に、それをフィルタリングして、関心のあるプロジェクト(「M1」と呼ばれる)のみを含めます。
type all_repo | svndumpfilter include M1 --drop-empty-revs > m1
他のいくつかのプロジェクトですでに行っているので、これが正しいことはわかっています。
このプロジェクトでは、この投稿のタイトルに示されているエラーで壊れます。正確な表現は次のとおりです。
svndumpfilter:無効なコピーソースパス'/ Personal / Richard / M1_Config'
プロセスは存在しないパイプに書き込もうとしました。
エラーが参照しているフォルダーは、個人用フォルダーの下に作成して送信した構成ユーティリティであり、root /m1...フォルダーの下にはありません。フィルタリングされたファイルに含めたくありませんが、svnコマンドにこれを示す方法がわかりません。
- Personal / Richard / M1_Configフォルダーを完全に除外しながら、M1フォルダー全体とその子を正しくフィルター処理するにはどうすればよいですか?
- エクスポートされたファイルに、リモートSVNでM1フォルダーを正しく再作成するための正しい情報が含まれているかどうかを確認するにはどうすればよいですか?