Pues hay variedad de hecho, jejeje pero los que generalmente suenan por su desempeño son SubVersion y Git,a mi parecer git [
http://git-scm.com/documentation] es muy recomendado,por su sencilles, aunque en mi trabajo utilizan mucho subversion por el tipo de arquitectura de trabajo que manejan y ya esta bien implementado. :D saludos!!!