Próbuję nauczyć się migrować repozytorium Subversion i napotykam problem, który nie ma dla mnie sensu. Kiedyś svndumpfilter
dzieliłem podprojekt i usunąłem niektóre prefiksy ścieżek. Kilkaset zatwierdzeń importuje się teraz poprawnie, ale pojawia się następujący błąd:
<<< 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, więc idę do pliku zrzutu patrzeć wersjami 19190 i 19098. Przede wszystkim rewizja 19098 nie istnieje w pliku zrzutu i został przywieziony bez problemu. Wersja 19190 to scalenie. W obrębie 19190 oto informacje o ostatnim pliku, który wydaje się być przyczyną problemu:
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
Myląco, wersja 19100 NIE istnieje w tym filtrowanym pliku. Ale błąd nie odnosi się do 19100, dotyczy 19098!
Co mam zrobić, aby załadować ten plik?
Dzięki!