Obtuve el file de volcado de mi repository desde xp-dev usando su import & export
> Download Repository Dump File
Luego traté de eliminar algún file de la ruta de todas las revisiones con svndumpformat
:
:~/fixingsize$ svndumpfilter exclude trunk/Debug/filetoremove < MYSVN.dump > newMYSVN.dump Excluding prefixes: '/trunk/Debug/filetoremove' svndumpfilter: E140001: Malformed dumpfile header '?\13'
Entendí que puede ser causa de que svndumpfilter
sea para subversion
inferior a 1.7
.
Intenté usar svndumpfilter3 y de nuevo, sin éxito:
:~/fixingsize$ ./svndumpfilter3 --exclude trunk/Debug/filetoremove < MYSVN.dump > newMYSVN.dump Excluding prefixes: '/trunk/Debug/filetoremove' Traceback (most recent call last): File "./svndumpfilter3", line 917, in <module> main() File "./svndumpfilter3", line 768, in main format, uuid, text = read_dump_header(fr) File "./svndumpfilter3", line 459, in read_dump_header assert mo_version AssertionError
¿Alguien sabe algo al respecto?
Bueno, encontré una solución.
Por alguna razón, creo que el file que obtuve de xp-dev
utilizando su import & export
> Download Repository Dump File
no era adecuado. O no sabía qué hacer con eso.
De todos modos, hice lo siguiente:
svnrdump dump https://xp-dev.com/svn/MYSVN > MYSVN.dump svndumpfilter exclude trunk/Debug/filetodelete < MYSVN.dump > newMYSVN.dump
Y funcionó.