Saya mencoba mempelajari cara memigrasi repo Subversion, dan saya mengalami masalah yang tidak masuk akal bagi saya. Saya sudah terbiasa svndumpfilter
membagi sub-proyek, dan telah menghapus beberapa awalan jalur. Beberapa ratus komit sekarang mengimpor dengan benar, tetapi kemudian saya mendapatkan kesalahan berikut:
<<< 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 ...
OK, jadi saya masuk ke file dump untuk melihat revisi 19190 dan 19098. Pertama-tama, revisi 19098 memang ada di file dump dan diimpor tanpa masalah. Revisi 19190 adalah gabungan. Dalam 19190, inilah info file terakhir itu, yang tampaknya menyebabkan masalah:
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
Yang membingungkan, revisi 19100 TIDAK ada dalam file yang difilter ini. Tetapi kesalahannya tidak mengacu pada 19100, itu merujuk pada 19098!
Apa yang harus saya lakukan agar file ini dimuat?
Terima kasih!