¿Hay alguna manera de eliminar el archivo del repositorio svn, incluido todo su historial? Este problema surge cuando quiero deshacerme del gran archivo binario que reside en el repositorio.Eliminar archivo con todo el historial del repositorio svn
sé sólo un método que podría ayudar en esta situación:
- volcado toda cesión temporal con la ayuda de
svnadmin
utilidad. - Filtro de archivo volcado con
grep
. Grep debe utilizar el nombre de archivo y escribir en el otro archivo de volcado - importación último archivo de volcado con
svnadmin
Pero esto es demasiado complicado y poco fiable. Tal vez hay otra solución?
Así que todo el proceso sería: 'svnadmin dump> myDump; svndumpfilter excluye myFile < myDump > newDump; gato nuevoDump | svnadmin load myRepositoryURL; ¿Correcto? – Shawn
No lo he probado, pero parece correcto. –
Ok, lo probé y el proceso se ve más o menos así: 'svnadmin dump path_to_repository> old.dump; svndumpfilter excluye file_prefix < old.dump > new.dump; rm -rf path_to_repository; svnadmin create path_to_repository; svnadmin load path_to_repository
Shawn