Alguna vez me ha pasado que he tenido que preparar un tarball con todo el código fuente de un proyecto pero claro, en ese proyecto están los directorios .svn de subversion (recordar que se crea un directorio oculto en todas los directorios del proyecto) y si el proyecto tiene muchas carpetas sería muy tedioso hacerlo manualmente, con lo que la opción fácil y rápida es la siguiente:

# find . -name .svn -exec rm -rf '{}' \;

De esta manera recorreremos todos los directorios buscando los .svn y borrándolos, dejando el proyecto sin ninguna referencia subversion… ¡Tener cuidado de que sea una copia o adiós a subversion! :D

  1. Y digo yo, ¿no es más fácil ahorranos un paso y hacer una copia del proyecto sin los .svn usando el comando export de svn?

    Añado que el comando expuesto en el post debe ejecutarse desde la ruta a limpiar, porque como un incauto lo haga desde su raíz se va a quedar sin tracking con svn en todos sus proyectos ;)

  2. 1.- C&P
    2.- F3 + “.svn”
    3.- Ordenar por tipo + multi selección + Supr + Si

    = (2+2) + (1+5) + (4+2) = 16 pulsaciones de la interfaz “silla-pantalla”

    16 < 38
    :P

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>