CVCS

Centralized Version Control System

Code is 'checked out' from a central repository; edited, and committed back into the repository.

Advantages:

  • 'Gold Copy' Code maintained in one central location

Disadvantages:

  • Single point of failure - if repo is offline, development often halts.

  • Simultaneous development typical result in confusing merge conflicts.

  • Branching / Merging often is problematic

Examples:

  • Subversion (SVN)

  • Concurrent Versions System (CVS)

Last updated