Android mejor control de revisión para aplicaciones?

Ok, tengo mi aplicación que estoy a punto de lanzar como versión beta. También tiene una function de informe de errores gracias a ACRA .

Ahora quiero actualizar la versión beta y también corregir cualquier error que se haya informado.
Pero, por supuesto, me gustaría conservar la copy original para que pueda descifrar los errores y lo que no.
Y luego, cuando se publiquen las versiones finales, querría hacer lo mismo con cada versión lanzada.

Entonces necesito algún tipo de sistema de control de versiones. Soy nuevo en todo esto, así que no estoy seguro de cuál es la mejor / más simple forma de hacerlo.

He buscado en Google y parece que hay numerosos sistemas de control de revisiones con muchas características que realmente no necesito.
Pero mientras sea fácil hacer lo que estoy buscando, estaré feliz con eso. También estoy usando eclipse, así que algo que vaya bien con él sería agradable.

No estoy muy seguro de cómo funcionaría todo, así que cualquier ayuda es apreciada.
¡Gracias!

Como está utilizando Eclipse y todos los proyectos de Eclipse utilizan Git, puede usar ese DVCS (Sistema de control de versiones distribuidas) con su proyecto.

texto alternativo

Ver Eclipse y EGit: Tutorial , combinado con el Tutorial de Git .

text alternativo http://www.vogella.de/articles/EGit/images/repositoryview10.gif

Nota: este otro tutorial presenta los complementos EGit y Mercurial (otros DVCS).
Entonces usted tiene la opción ..