Subversión: el estado svn muestra toneladas de files .metadata no deseados

Estoy tratando de configurar Subversion en Ubuntu Linux. Parece estar funcionando, excepto que cuando hice un cambio y probé el svn status , encontré que se habían cambiado aproximadamente 100 files, en el directory .metadata .

Mi file ~ / .subversion / config actualmente contiene la siguiente línea:

 global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ .*.swp .DS_Store 

¿Qué debo agregar para ignorar los files .metadata?

El directory bajo consideración es utilizado por Eclipse para el desarrollo de Python usando PyDev, si eso es importante.

Puede ignorar files no versionados con estado ejecutando:

 svn status --quiet 

Simplemente podría indicarle a su svn que ignore completamente ese directory:

  svn propset svn:ignore path/to/.metadata 

Más detalles en esta respuesta SO .

Nota: en este caso, recomendaría tener su proyecto Eclipse definido (.project, .classpath) fuera del directory de Eclipse .metadata .
De esa forma, puedes:

  • ignorar con security ese tree .metadata
  • podrá versionar (si lo desea) la definición de su proyecto Eclipse para poder volver a importarlo fácilmente en un nuevo espacio de trabajo si lo necesita.

Consulte la pregunta SO: " ¿Mantiene sus files de proyecto bajo control de versión? "