Я пытаюсь научиться переносить репозиторий 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!
Что мне сделать, чтобы загрузить этот файл?
Благодарность!