4.8.3.1 Version numbers
Versions are identified by unique version numbers. They consist of numbers separated by dots. The numbers must be in the range [0, 32767].
BSCW has two kinds of version numbers:
- A main version number consists of a position for (more
significant) version ‘jumps’ before the
dot and a position for (less significant) version
‘steps’ after the dot.
- Examples are 0.1, 3.11, 4.5 and 11.
- A branch version number is generated by appending a combination branch-number.step-number to the version number from which the branch starts. The branch number identifies the branch, which starts from the particular version, and the step number identifies the version within the branch. Only the step number furthest to the right may be changed in a branch version number. The version number 0.1.2.3, e.g., identifies version 3 in branch 2 that starts from the main version 0.1. You may also generate branch versions of branch versions!
When you generate a new version of a document, BSCW offers a default version number, where the step number is incremented by 1. You may enter a higher step number. Entering a lower step number for a main version number is only possible if you increase the jump number at the same time, e.g. entering 1.0 instead of 0.12.
- Note:
- When you generate a new branch 0.1.0.1 starting from version 0.1, you increase the branch version number like 0.1.0.2, 0.1.0.3 etc. when you edit the underlying file and store it as a new version. When you now change the main version number from 0.1 to 1.0, the new version is based on 0.1. You may not increase version 0.1.0.3 to 1.0 for reasons of version security. If you nevertheless want to base the new main version 1.0 on 0.1.0.3, you have to upload the underlying file as the new version 1.0.