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.
1. CVS
2. SVN (Subversion)
3. Git
4. Mercurial
5. Bazaar
6. LibreSource
7. Monotone