Ejemplos de Sistemas de Control de Versiones
VCS locales
SCCS (Source Code Control System)
- El primer VSC local
- Creado en 1972 por Bell Labs, quienes desarrollador UNIX.
- Unicamente estaba disponible para UNIX y estaba diseñado para operar únicamente con archivos de Código Fuente
- No diseñado para compartir código, servía a un único usuario
RCS (Revision Control System)
- VCS local
- Fue el primer VCS cross-plataforma.
- Estaba limitado a archivos de texto.
- No diseñado para compartir código, servía a un único usuario
VCS Centralizados
CVS (Concurrent Version System)
- Desarrollado en 1986
- Fue el primer VSC centralizado
- El tracking lo hacía a nivel de archivos , en lugar que hacerlo a travez de la estructura de directorios.
Perforce
- VSC Centralizado
- Surge en 1995.
- Ampliamente usado durante la era del dot.com
- Su arquitectura centralizada y su gran rendimiento lo hicieron la elección de empresas con bases de código grandes y complejos.
- Se mantiene como el repositorio principal dentro de Google para manejar su extensa base de código (codebase)
Subversion (SVN)
- Apareció en 2000
VSC Distribuidos
- Git 🫅
- Mercurial
- Team Foundation Server
- Bazaar
- Darcs
Anexos
Referencias
https://medium.com/@pm74367/types-of-vcs-version-control-system-f7af5594bd04
Notas relacionadas
Git 20241216T1919-sistema-de-control-de-versiones
Nota diaria: 2024-12-17