- User Services
cvs (version 1.12.12)
CVS is the Concurrent Versions System, an open-source network-transparent version control system.
Its client-server access method lets developers access the latest code from anywhere there's an Internet connection. Its unreserved check-out model to version control avoids artificial conflicts common with the exclusive check-out model. Its client tools are available on most platforms.
CVS allows you to keep old versions of files (usually source code), keep a log of who, when, and why changes occurred, etc., like RCS or SCCS. Unlike the simpler systems, CVS does not just operate on one file at a time or one directory at a time, but operates on hierarchical collections of directories consisting of ver- sion controlled files. CVS helps to manage releases and to control the concurrent editing of source files among multi- ple authors. CVS allows triggers to enable/log/control various operations and works well over a wide area network.
cvs keeps a single copy of the master sources. This copy is called the source ``repository''; it contains all the infor- mation to permit extracting previous software releases at any time based on either a symbolic revision tag, or a date in the past.