[an error occurred while processing this directive]

CVS - Concurrent Versions System


Version Control Systems

A version control system is software that keeps track of changes that have been made to a set of files. It provides a safety net for software developers, allowing them to recover earlier versions in case a modification has corrupted the software that they are developing. In addition, a good version control system supports documenting the nature and reasons for software modifications.

Most version control systems also support team development. By forcing developers to check code in and out, a version control system can allow several developers to work on a project simultaneously. Some version control systems allow only one developer to check out a file at a time. Others allow concurrent access, providing some mechanism to ensure that concurrent modifications do not create conflicts.

Guide to CVS Documentation

CVS is an open-source, networked version control system that is available on a wide variety of platforms. It has been used in a number of large development projects such as KDE (Kool Desktop Environment), XEmacs, and Mozilla (web browser). CVS allows several developers to work on a file simultaneously, as long as they are working on different parts of the file.

If you plan to work with CVS you should follow the first three links below. You can follow the other links if you want more information.

[an error occurred while processing this directive]