Contents /
Previous /
Next
CVS -- Concurrent Versions System
CVS
is a tool to organize source-code in development.
CVS is useful for large, distributed teams as well as for
individual developers.
GNU-CVS Features
-
Client-server access:
Developers can access the latest code
from anywhere through an Internet connection.
-
The unreserved check-out model
automaticly resolves conflicts common with the
exclusive check-out model.
-
Watches:
When you go to edit a file, it is possible to
find out who else is editing it.
-
Branching and Merging:
CVS allows you to isolate changes onto a separate line of
development, known as a "branch".
Later branches can be merged again.
-
CVS works on binary files.
Source and Installation
GNU-CVS and some others including CVS systems with GUIs are open-source.
Most systems are available as Linux RPM packages.
CVS client tools are available on most platforms.