J'essaie d'apprendre à migrer un dépôt Subversion et je rencontre un problème qui n'a pas de sens pour moi. J'ai l'habitude svndumpfilter
de diviser un sous-projet et j'ai supprimé certains préfixes de chemin. Plusieurs centaines de validations importent désormais correctement, mais je reçois l'erreur suivante:
<<< 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, alors je vais dans le fichier de vidage à regarder les révisions 19190 et 19098. Tout d' abord, la révision 19098 - t figurer dans le fichier de vidage et a été importé sans problème. La révision 19190 est une fusion. Dans 19190, voici les informations de ce dernier fichier, qui semblent être à l'origine du problème:
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
Confusément, la révision 19100 n'existe PAS dans ce fichier filtré. Mais l'erreur ne fait pas référence à 19100, elle fait référence à 19098!
Que dois-je faire pour charger ce fichier?
Merci!