En Smashing Magazine han realizado un excelente repaso de los 7 sistemas de control de versiones más conocidos y extendidos en todo el mundo. Dichas plataformas permiten gestionar las versiones en todo tipo de desarrollos, ya sean proyectos software puros o plataformas completas, como por ejemplo, una distribución de GNU/Linux.
Todo aquel que haya programado en algún momento seguramente haya tenido que lidiar con estos sistemas, y de hecho muchos de los que compilamos aplicaciones que están «a la última» accedemos normalmente a servidores Subversion, que son probablemente los más extendidos para el sistema operativo Linux.
El repaso es excepcional, y nos ayuda a conocer mejor estos 7 sistemas de control de versiones, así que os recomendamos la lectura del artículo original, en el que se habla de las siguientes soluciones.