Estou tentando aprender como migrar um repositório do Subversion e estou enfrentando um problema que não faz sentido para mim. Eu costumava svndumpfilter
dividir um subprojeto e removi alguns prefixos de caminho. Agora, várias centenas de confirmações são importadas corretamente, mas estou recebendo o seguinte erro:
<<< 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, então eu ir para o arquivo de despejo de olhar para revisões 19190 e 19098. Em primeiro lugar, a revisão 19098 faz existir no arquivo de despejo e foi importado sem nenhum problema. A revisão 19190 é uma mesclagem. Em 19190, aqui estão as informações do último arquivo, que parecem estar causando o 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, a revisão 19100 NÃO existe neste arquivo filtrado. Mas o erro não está se referindo a 19100, está se referindo a 19098!
O que faço para carregar esse arquivo?
Obrigado!