Archivos para ‘svn’

10 enero 2011

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

por auraham

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

Seguir

Get every new post delivered to your Inbox.