Subversion: cómo ignorar ficheros de forma global

menos de 1 minuto

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