# 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)
