Es mejor no comprometer esos archivos ya que las rutas/configuraciones pueden diferir en las diferentes estaciones de trabajo.
Es posible que desee utilizar alguna herramienta de compilación para solucionar esto. (por ejemplo, Maven)
Como si alguno de los miembros del equipo no estuviera usando eclipse (usando algún otro ide), esos archivos no tienen ningún significado para ellos.
Si todo el mundo comete configuraciones IDE diferentes, imagine qué clase de desorden puede causar.
EDITAR:
Más explicaciones;
He trabajado en equipos que las personas utilizan NetBeans, Eclipse, IDEA ... durante mucho tiempo y no es realmente una opción para ellos cambiar el IDE. Solo afectará la productividad de esa persona.
Cuando las personas se acostumbran a sus IDEs aprenden shorcuts, saben dónde buscar algunas funciones (refactorizar/generar getter setter/implementar anula los métodos necesarios ...) así que si los fuerza a utilizar algún otro IDE solo hará las cosas más difíciles para ellos y más lentos para el proceso general. En mi humilde opinión y de mi experiencia con una base de código flexible siempre es bueno. Soy un tipo eclipsado y probablemente no querría trabajar con ningún otro IDE, ya que conozco muchos shorcuts que hacen las cosas más rápidas/fáciles para mí y esos shorcuts son diferentes en IDE diferentes.
Todos los archivos IDE pueden ser regenerados automáticamente por el propio IDE, probablemente con solo un par de clics.
Y mi proyecto actual tiene 3 desarrolladores, cada uno usando diferentes IDE eclipse (me), NetBeans, IDEA sin ningún problema. No quiero ver los archivos de configuración de IDEA o NetBeans que no tienen sentido para el eclipse cuando reviso el origen del repositorio. Del mismo modo para ellos también.
Consulte http://stackoverflow.com/questions/116121/do-you-keep-your-project-files-under-version-control/119377#119377 o http://stackoverflow.com/questions/2024307/what-should-be-committed-to-the-repository-in-the-eclipse-workspace, o (más genérico) http://stackoverflow.com/questions/1880817/what-to-put-under-version- control – VonC
Wow. Traté de mirar alrededor un poco. Creo que mi pregunta puede "dividirse" en dos o tres y obtener respuestas adecuadas para cada uno de ellos. Creo que la mejor respuesta sería tu comentario :-) –