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