HowTo: eliminar los directorios .svn de forma recursiva

Pongo un sencillo script que permite eliminar todos los directorios .svn en Linux:

rm -rf `find <directorio> -type d -name .svn`

Los directorios .svn contienen información para controlar los cambios de versiones en Subversion. Si bien, existe una opción del comando svn para extraer la versión sin esos directorios, puede que te encuentres en la situación de que se ha corrompido el sistema svn y dispones de la última versión en algun directorio. Con este sencillo script puedes eliminar los directorios .svn y crear un repositorio nuevo a partir de el.

3 comentarios
  1. DraXus dijo:

    Yo tengo desde hace algún tiempo este alias:

    alias remove_svn_folders=”find -name ‘.svn’ -type d -print | xargs rm -rf {}”

  2. Raúl dijo:

    El script no solo vale para linux, tambien funciona en OSX

  3. javierrguez dijo:

    Yo en Windows, realizo una búsqueda sobre la carpeta, selecciono todos los resultados, y le doy a borrar. Así no tengo que ir carpeta por carpeta y ni hacerme un script.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: