About merging in UCM

A merge combines the contents of two or more versions into a single new version. During a deliver or rebase operation, the HCL VersionVault merge algorithm involves the following versions:

  • The source contributors: one version from your development stream and one version from the target stream.
  • The base contributor: the common ancestor of the source versions.
  • The destination version: the merge output, which in a deliver operation becomes a new version in the target stream and in a rebase operation becomes a new version in the development stream.