Go forward to Merging.
Go backward to Multiple developers.
Go up to Top.

Revisions and branches
**********************

   For many uses of CVS, one doesn't need to worry too much about
revision numbers; CVS assigns numbers such as `1.1', `1.2', and so on,
and that is all one needs to know.  However, some people prefer to have
more knowledge and control concerning how CVS assigns revision numbers.

   If one wants to keep track of a set of revisions involving more than
one file, such as which revisions went into a particular release, one
uses a "tag", which is a symbolic revision which can be assigned to a
numeric revision in each file.

   Another useful feature, especially when maintaining several releases
of a software product at once, is the ability to make branches on the
revision tree.

Menu

Revision numbers
The meaning of a revision number
Versions revisions releases
Terminology used in this manual
Assigning revisions
Assigning revisions
Tags
Tags-Symbolic revisions
Branches motivation
What branches are good for
Creating a branch
Creating a branch
Sticky tags
Sticky tags
Magic branch numbers
Magic branch numbers