Acabo de crear un pequeño proyecto de Android en Eclipse, ¿qué files debería agregar al control de la versión?

No tengo idea de qué files deben ser versionados para un nuevo proyecto de Android creado en Eclipse. ¿Alguien podría decirme, qué debería agregar?

Prácticamente todo lo que necesita para build su proyecto, que incluye:

  • .project y .classpath (sí, definitivamente debe agregarlos, siempre que .classpath no incluya ninguna ruta absoluta: cualquier otro usuario de Eclipse que tenga acceso a su proyecto versionado se lo agradecerá)
  • .settings content (para configuraciones específicas del proyecto Eclipse)
  • otros files relacionados con la compilation (como un pom.xml , si tiene uno)
  • configuration del iniciador (nuevamente, si tiene alguna)

Nada de lo que se genera (como el directory ' gen ' o ' bin ') se debe agregar al control de origen. Los metadatos de Eclipse del espacio de trabajo tampoco se deben versionar .

Como dije en " ¿Mantiene sus files de proyecto bajo control de versión? ", El objective es facilitar y agilizar el process de configuration del proyecto cuando se desprotege en un área de trabajo:

"Carguelo, configúralo, ve".