Subversionリポジトリを移行する方法を学ぼうとしていますが、私には意味のない問題に直面しています。私はsvndumpfilter
サブプロジェクトを分割するために使用し、いくつかのパスプレフィックスを削除しました。数百のコミットが正しくインポートされるようになりましたが、次のエラーが表示されます。
<<< Started new transaction, based on original revision 19190
* editing path : branches/features/DynamicSource ... done.
* editing path : branches/features/DynamicSource/src/build.properties ... done.
* editing path : branches/features/DynamicSource/src/client/default.htm ...done.
* editing path : branches/features/DynamicSource/src/client/js/AdHocController.js ... done.
* editing path : branches/features/DynamicSource/src/client/js/Report.js ... done.
svnadmin: E160006: No such revision 19098
* adding path : branches/features/DynamicSource/src/client/js/Enums.js ...
それでは、ダンプファイルに移動して、リビジョン19190および19098を確認します。まず、リビジョン19098 はダンプファイルに存在し、問題なくインポートされました。リビジョン19190はマージです。19190以内に、最後のファイルの情報があり、これが問題の原因となっているようです。
Node-copyfrom-rev: 19100
Node-copyfrom-path: trunk/src/client/js/Enums.js
Text-copy-source-md5: 2db7f8d9c0ba4750d88ce0722731aad6
Node-path: branches/features/DynamicSource/src/client/js/Enums.js
Node-action: add
Text-copy-source-sha1: 8f930509f8dbc17c5e82cd40aa5a76454d3d812c
Node-kind: file
Content-length: 0
紛らわしいことに、このフィルター処理されたファイルにはリビジョン19100は存在しません。しかし、エラーは19100ではなく、19098を指しています!
このファイルをロードするにはどうすればよいですか?
ありがとう!