Estoy tratando de aprender cómo migrar un repositorio de Subversion y me encuentro con un problema que no tiene sentido para mí. Solía svndumpfilter
dividir un subproyecto y eliminé algunos prefijos de ruta. Varios cientos de confirmaciones ahora se importan correctamente, pero obtengo el siguiente error:
<<< 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, así que voy al archivo de volcado para ver las revisiones 19190 y 19098. En primer lugar, la revisión 19098 sí existe en el archivo de volcado y se importó sin problemas. La revisión 19190 es una fusión. En 19190, aquí está la información del último archivo, que parece estar causando el problema:
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
Confusamente, la revisión 19100 NO existe en este archivo filtrado. Pero el error no se refiere a 19100, ¡se refiere a 19098!
¿Qué debo hacer para cargar este archivo?
¡Gracias!