Baseline Versions

The Baseline Versions command sets the current value of all versioned attributes and parameters as the baseline version and discards all other versions. This command can be applied at many different levels enabling fine-grained control of attribute / parameter versions. You will be prompted to confirm before the versions are baselined.

 

Versioning is enabled or disabled at the project level. If disabled at the project level, the commands to baseline versions will be disabled.

 

 

Baselining Versions versus Purging Versions

Baselining versions clears all attribute and parameter  versions except for the current and establishes the current version as the baseline value. Purging versions maintains the current attribute / parameter version and the baseline version but discards all interim versions between the two.

Baselining at the Relationship Level

Relationship attributes are not frequently versioned. However, to baseline versions for a relationship, select the relationship from the element property sheet. Right-click to access the pop-up menu and select the Baseline Versions command from the Manage submenu. You must have administrator privileges for either the source or the target of the relationship in order to baseline the versions.

Baselining at the Element Level

To baseline versions for one or more elements, select the desired elements from the element list in the project explorer. Right-click to access the pop-up menu and select the Baseline Versions command from the Manage submenu. You must have administrator privileges for the selected elements in order to baseline the versions.

Baselining at the Folder Level

To baseline versions for all elements in a folder, select the desired folder from the project pane in the project explorer. Right-click to access the pop-up menu and select the Baseline Versions command from the Manage submenu. You must have administrator privileges for all elements within the folder.

 

Baselining versions at the folder level will baseline versions for all elements included in the folder and all subfolders.

Baselining at the Package Level

To baseline versions for all elements in a package, select the desired package from the project pane in the project explorer. Right-click to access the pop-up menu and select the Baseline Versions command from the Manage submenu. You must have administrator privileges for all elements within the package.

 

Baselining versions at the package level will baseline versions for all elements included in the package and all subpackages.

Baselining at the Project Level

To baseline versions for all elements in a project, you may use the project explorer or the administrative tools. From the project explorer, select the Baseline Versions command from the Manage submenu on the Project menu. From the administrative tools, select the project in the projects pane and select the Baseline Versions command from the Project menu. You must have administrator privileges for the project.

 

Baselining versions at the project level baselines versions for all relationship attributes as well as all element attributes.

 

When baselining versions at the project level, you will be prompted to enter a comment. This will be automatically recorded at the bottom of the project description property to log the action.

 

 

Tips and Tricks

In general, baselining at the project, folder, or individual element will meet your needs. If not, scripting can be used to baseline down to the individual attribute level for one or more elements. Simply run the Baseline Elements script in the Versioning reports folder.