He estado usando Subversion durante muchos años y estaba muy contento con él.
Entonces comenzó el zumbido de GIT y tuve que probarlo. Y para mí, el principal punto de venta fue la ramificación. Oh chico. Ahora ya no necesito limpiar mi repositorio, retroceder algunas versiones o cualquiera de las tonterías que hice al usar subversion. Todo es barato en dvcs. Sin embargo, solo he probado fossil y git, pero he usado force, cvs y subversion y parece que todos los dvcs tienen ramificaciones y etiquetado realmente baratos. Ya no es necesario copiar todo el código a un lado y, por lo tanto, la combinación es muy sencilla.
Cualquier DVC puede configurarse con un servidor central, pero lo que obtiene es, entre otras cosas
Puede marcar cualquier pequeño cambio que desee, como dice Linus, si necesita usar más de una oración para describir lo que acaba de hacer, está haciendo demasiado. Puede salirse con la suya con el código, bifurcar, fusionar, clonar y probar todo localmente sin que nadie descargue una gran cantidad de datos. Y solo necesita enviar los cambios finales al servidor central.
Y puede trabajar sin red.
En resumen, usar un control de versiones siempre es algo bueno. Usar dvcs es más barato (en KB y ancho de banda), y creo que es más divertido de usar.
Para verificar Git: http://git-scm.com/
Para verificar Fossil: http://www.fossil-scm.org
Para verificar Mercurial: https://www.mercurial-scm.org
Ahora, solo puedo recomendar sistemas dvcs, y puedes usar fácilmente un servidor central