Pablasso

Ignorando archivos en Subversion

June 05, 2008

Una propiedad de Subversion que viene bien cuando tienes muchos archivos ajenos a tu repositorio mezclados con tu código, es el svn:ignore.

Al hacer un svn status en lugar de tener un resultado con un montón de archivos inservibles..

    $ svn status calc
     M     calc/button.c
    ?      calc/calculator
    ?      calc/data.c
    ?      calc/debug_log
    ?      calc/debug_log.1
    ?      calc/debug_log.2.gz
    ?      calc/debug_log.3.gz

.. puedes tener un resultado con solo los archivos que te interesan filtrando los indeseados, solo tenemos que agregar la propiedad ignore al directorio calc ..

    svn propedit svn:ignore calc

.. esto te abrirá un editor donde agregas un patrón (ojo, no es una expresión regular) que en nuestro ejemplo ignorara a todo menos a archivo data.c

    calculator
    debug_log*

Y listo, ahora el resultado de svn status sólo es lo que nos importa.

    $ svn status
     M     calc
     M     calc/button.c
    ?      calc/data.c

Referencia: SVN Book


Juan Pablo OrtizWritten by Juan Pablo Ortiz who lives and works in Guadalajara, Mexico. You should follow him on Twitter