Cómo remover las carpetas .svn de un proyecto local

Para mostrar todas las carpetas .svn dentro de un proyecto local, ejecuta:

cd carpeta_proyecto
find . -type d -name .svn

Para eliminar todas las entradas anteriores, es decir, eliminar los ‘atributos’ svn del proyecto, ejecuta dentro de la carpeta del proyecto:

find . -type d -name .svn -execdir rm -rfv '{}' \;

El parámetro -execdir es una forma más segura de -exec, sin etmbargo el funcionamiento es similar, ya que permiten ejecutar un comando sobre el archivo o directorio que haya encontrado find, en este caso es rm. Todos los parámetros que se pasen antes de ‘;’ son tomados como parámetros de rm, mientras que ‘{}’ hace referencia a la ruta que encuentre find. Se debe escribir entre comillas simples ‘{}’ y terminar con ‘\’ para evitar una expansión del shell.

Fuente:

Trikks

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