Basic concepts -- CVS---Concurrent Versions System



Next: A sample session Top: Top

2. Basic concepts

cvs stores all files in a centralized repository: a directory (such as /usr/local/cvsroot or user@remotehost:/usr/local/cvsroot) which is populated with a hierarchy of files and directories. (see Remote repositories for information about keeping the repository on a remote machine.)

Normally, you never access any of the files in the repository directly. Instead, you use cvs commands to get your own copy of the files, and then work on that copy. When you've finished a set of changes, you check (or commit) them back into the repository.

The files in the repository are organized in modules. Each module is made up of one or more files, and can include files from several directories. A typical usage is to define one module per project.

Menu

Revision numbers
The meaning of a revision number
Versions revisions releases
Terminology used in this manual


Next: A sample session Top: Top