A VersionVault UCM object that tracks the work required to complete a development task. An activity includes a text headline, which describes the task, and a change set, which identifies all versions that developers create or modify while working on the activity. When working on a version, developers must associate that version with an activity.
A VersionVault UCM object that typically represents a stable configuration for one or more components. A baseline identifies activities and one version of every element visible in one or more components. Developers can create a development stream or rebase an existing development stream from a baseline.
A VersionVault object that you use to group a set of related directory and file elements within a UCM project. Typically, the elements that make up a component are developed, integrated, and released together. A project must contain at least one component, and it can contain multiple components. Projects can share components.
A baseline that selects baselines from other components. A composite baseline is created by creating dependency relationships between the component that stores the composite baseline and the components whose baselines are selected by the composite baseline.
A VersionVault operation in which developers merge the work from their own development streams to the project’s integration stream or to a feature-specific development stream. If required, the deliver operation invokes the Merge Manager to merge versions.
A VersionVault UCM object that determines which versions of elements appear in a development view and maintains a list of a developer’s activities. The development stream configures the development view to select the versions associated with the foundation baselines plus any activities and versions that developers create after they join the project or rebase their development stream.
A view associated with a UCM development stream. A development view can be either a dynamic view or a snapshot view.
A property of a stream. Foundation baselines specify the versions and activities that appear in your view. As part of a rebase operation, foundation baselines of the target stream are replaced with the set of recommended baselines from the source stream.
A baseline that is created by recording all versions below the component’s root directory. Generally, full baselines take longer to create than incremental baselines; however, VersionVault can look up the contents of a full baseline faster than it can look up the contents of an incremental baseline.
A version in a snapshot view that is modified but not checked out. By default, a non-checked-out version in a snapshot view is given the file attribute of read-only. If you change this attribute and modify the file, you have hijacked the file by taking it out of direct VersionVault control.
A baseline that is created by recording the last full baseline and those versions that have changed since the last full baseline was created. Generally, incremental baselines can be created much faster than full baselines; however, VersionVault can look up the contents of a full baseline more quickly.
A branch that contains versions available to all members of a team. A developer often works on a private branch. To make private work available to others, the developer merges versions on the private branch with versions on the integration branch.
A VersionVault UCM object that enables access to versions of the project’s shared elements. A project contains only one integration stream, which maintains the project’s baselines. The integration stream configures integration views to select the versions associated with the foundation baselines plus any activities and versions that have been delivered.
A view attached to a UCM project’s integration stream or a feature-specific development stream. An integration view is used to build and test the latest work delivered to the stream. An integration view can be either a dynamic view or a snapshot view.
An instance of a label type object, supplying a user-defined name for a version. See also object, metadata.
A type object that defines a version label for use within a VOB.
To copy a version of an element to a snapshot view and keep track of the checkins, updates, and other VersionVault operations that affect the element.
A statement in the config spec that specifies an element or subtree to load into a snapshot view. Config specs can have more than one load rule.
To combine of the contents of two or more files or directories into a single new file or directory. Typically, when merging files, all files involved are versions of the same file element. When merging directories, all contributors must be versions of the same directory element.
The output of a merge operation. After you resolve any conflicting differences between contributors, you can save the merged contents into the merge output file or directory. Typically, the merge output file or directory is written to the checked-out version of the contributor to which you are merging.
A VersionVault UCM object that contains the configuration information needed to manage a significant development effort, such as a product release. A project includes one integration stream, which configures views that select the latest versions of the project’s shared elements, and typically multiple development streams, which configure views that allow developers to work in isolation from the rest of the project team.
A VOB that stores UCM objects, such as projects, streams, activities, and change sets. Every UCM project must have a PVOB. Multiple projects can share the same PVOB.
A VersionVault operation that makes a development work area current with the set of versions represented by a more recent baseline in another stream, usually the project’s integration stream or a feature-specific development stream.
The set of baselines that the project team uses to rebase their development streams. In addition, when developers join a project, their development work areas are initialized with the recommended baselines.
The recommended baselines represent a system configuration, or set of components, that has achieved a specified promotion level. A baseline becomes part of the set of recommended baselines when the project manager promotes it to a certain promotion level, for example, TESTED.
A VersionVault UCM object that determines which versions of elements appear in any view configured by that stream. Streams maintain a list of baselines and activities. A project contains one integration stream and typically multiple development streams.
The mode that determines how the view handles line termination sequences. A view is assigned a text mode when it is created
A merge operation in which the base contributor and the contributor to which you are merging are the same.
A process, layered on base VersionVault functionality, for organizing software development teams and their work products. Members of a project team use activities and components to organize their work.
The hierarchical structure in which all the versions of an element are (logically) organized. The version tree display also shows merge operations.
The name with which users reference a view.
For Linux, the full pathname at which users access a VOB. The VOB storage directory is activated by mounting it as a file system of type MVFS at the location specified by its VOB tag.
For Windows platforms, the VOB’s registered name and also its root directory—the pathname at which users access VOB data. A VOB tag has a single component and begins with the backslash (\). For example, \myvob and \vob_project2 are valid VOB tags.