Subversion: cómo ignorar ficheros de forma global
Tengo una cantidad de proyectos que usan Subversion para el control de versiones, la mayoría proyectos en Java con Maven y Eclipse. Al utilizar estos sistemas, me encuentro que tienen una serie de ficheros comunes que no quiero que esten bajo Subversion, a saber:
-
.project: Fichero project de Eclipse
-
.classpath: Fichero classpath de Eclipse
-
.settings: Fichero settings de Eclipse
-
target: Carpeta con los resultados de la compilación en Maven
Para no tener que ejecutar svn propset svn:ignore con cada uno de los ficheros lo mejor es hacer que el Subversion los ignore globalmente. Para ello, basta con editar el fichero ∼/.subversion/config y añadir la línea:
global-ignores = .classpath .project .settings target .DS_Store
En concreto, además de ignorar los ficheros mencionados anteriormente, también he añadido el fichero .DS_Store. La única pega es que no podrás tener ningun fichero llamado target en el Subversion.
Deja un comentario