1.1.1 Overview:
What is CVS?
Concurrent Versions System
(CVS) is a software configuration management tool that
maintains many versions of source code distributions in a single
repository.
CVS is popular because it allows multiple users to work in a distributed
environment, and supports management of an entire code base (rather than
single files). CVS is based on a file revision management tool known as
RCS.
For a comprehensive description of CVS, see the
CVS documentation.
For a general overview of CVS, see
CVS Home.
The CVS repository stores complete copies of all source code, including
all changes made by all users, in a repository (a specially formatted
directory tree located in a globally defined place).
A repository may be accessed in two ways:
|
  |
|
  |
REMOTELY by external users who will download a source
distribution without changing it under CVS control.
|
  |
|
  |
|
For a description of the general technique for accessing remote
repositories via anonymous CVS, see
Section 1.1.2.
For specifics on accessing the ISIP remote repository, see
Section 1.2.
|
  |
|
  |
LOCALLY by internal users who will change the source under
CVS control.
|
  |
|
  |
|
For a description of local, internal use of CVS, see
Section 1.3.
|
|
|