B3-T9 Programas para el control de versiones. Flashcards
Modelo Cliente Servidor
Los desarrolladores usan un repositorio central al que acceden mediante un cliente en su máquina.
Modelo Cliente Servidor (Código abierto)
Concurrent Versions System (CVS): basado originalmente en RCS, licenciado mediante GPL.
CVSNT: basado en CVS.
OpenCVS: clon CVS bajo licencia BSD, con énfasis en seguridad y correcto uso del código fuente.
Subversion (svn): inspirado en CVS.
Vesta: sistema de construcción con soporte para versionado de ficheros en repositorios distribuidos.
Modelo Cliente Servidor (Código privativo)
ClearCase (IBM)
Perforce
Quma Version Control System (QVCS)
StarTeam
Vault
Visual SourceSafe (Microsoft)
Visual Studio Team Foundation Server
Modelo distribuido
Cada desarrollador trabaja directamente con su repositorio local, y los cambios se comparten entre repositorios en un paso posterior.
Modelo distribuido (Código Abierto)
Bazaar (escrito en Python)
Darcs (escrito en Haskell)
DCVS: CVS descentralizado.
Fossil (para SQLite)
Git
Mercurial (escrito en Python, como un recambio de software libre para Bitkeeper)
Monotone (descentralizado y funcionando en modo peer-to-peer)
SVK (escrito en Perl sobre a base de Subversion, permite hacer commits distribuidos).
Git,
A distributed version control of access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project.
Modelo distribuido (Código privativo)
BitKeeper (usado en el desarrollo del núcleo de Linux)
Code Co-op (sistema de control de versiones P2P)
Plastic SCM (por Codice Software, Inc.)