Eliminar Directorios .svn

Por varios motivos estoy migrando mis repositorios Subversion a Git.

Uno de estos motivos son las insoportables carpetas .svn que Subversion genera en toda la estructura de nuestro código.

De manera de tener nuestro repositorio limpio y listo para migrar a Git podemos eliminar recursivamente todos los directorios .svn mediante el siguiente comando bash desde nuestro Terminal en Mac OS X (Applications -> Utilities -> Terminal):

 rm -rf `find . -type d -name .svn`

shell09686984

Posted: April 18th, 2008 | Author: lichi | Filed under: git, mac, subversion | 2 Comments »

2 Comments on “Eliminar Directorios .svn”

  1. 1 aboyon said at 1:20 pm on December 14th, 2009:

    Tambien podes hacer algo como
    find . -name ‘.svn’ | xargs rm

    pero por otro lado, porque no exportas el proyecto, con svn export?, tambien podes hacer un git-svn init del repositorio que queres comenzar luego lo clonas, y wuala, hacer todo el proceso por medio de la herramienta.

    pero como en esto no hay nada escrito, todos los caminos conducen a roma :D lo importante es mantener la consistencia

    Saludos loco que andes bien.

  2. 2 Ignatius said at 2:31 pm on January 29th, 2010:

    Otra forma de hacerlo es haciendo un “export” del proyecto con algo así:

    svn export urlDelRepositorio

    Aunque claro, eso solo exporta lo que esté en el svn…

    Un saludo.


Leave a Reply