Previous Topic: Branch VersionsNext Topic: Package and Branch Version Relationships


Version Numbers

The first digit of a branch version number refers to the trunk version the branch was created from, the second to the branch number, and the third to the version sequence. For example, version 3.2.1 refers to the first version on the second branch from trunk version 3.

In the following example, version 3 of an item has been checked out for concurrent update three times. When the files are modified and checked in, branch versions 3.1.1, 3.2.1, and 3.3.1 are created. When changes are made to version 3.1.1 on the first branch, and the changes are checked in, the version created on the branch is 3.1.2.

Shows the three versions of an item that has been checked out for Concurrent Update three times.

In the following diagram, the triangle represents a version, or change, made to the original item (V0) as loaded in the repository. Each triangle represents a new version. Version 1 (V1) of an item is checked out for concurrent update. Using Package 1, the item is modified and checked in to the branch, and a version 1.1.1 is created. Using Package 2, checking out version 1, modifying it, and checking it in to the branch creates a version 1.2.1.

Shows an item that is modified using one package to create version 1.1.1 and using another package to create a version 1.2.1.