Cuando desarrollamos software, el control de versiones es básico, fundamental, una tarea que ningún equipo de desarrollo puede ni debe obviar.
Aquí te dejo una presentación muy sencilla que te enseño cómo instalarlo, cómo integrarlo en eclipse y su funcionamiento básico: