- CVS differentiates Revisions (which are a per-file concept) from Versions (which are a
per-package concept).
- Revisions:
- Each version of a file has a unique revision number.
- A revision number always has an even number of dot-separated integers.
- 1.1 is the default first revision of a file.
- Successive revision numbers increase the rightmost number by one.
- Branches:
- Each branch has a unique branch number
- A branch number is created by appending a number to the revsision number of the revision
- the branch is forked from
- More than one branch may fork from on revision
+- 1.2.2.3.2.1
/
+- 1.2.2.1 -- 1.2.2.2 -- 1.2.2.3 -- 1.2.2.4
/
1.1 -- 1.2 -- 1.3 -- 1.4 -- 1.5
\
+- 1.2.4.1 -- 1.2.4.2 -- 1.2.4.3
|