The cross project merge process lets you merge the versions made to items in one project with the versions made for the same items in another project. The merge creates versions in the target project that are the latest for each item on the trunk. The merge process affects all items modified by a package, and you can merge multiple items simultaneously.
Follow these steps:
The cross project merge process dialog appears and your selected package is listed in the Target Package field.
Note: The lowercase italic text indicates the process dialog name by the process type, since the process execution dialog names differ to each site.
Specifies a source project.
Specifies versions from a package to use for the merge.
Specifies versions from a snapshot to use for the merge.
Note: By default, the versions that are modified (versions greater than the base versions) in the snapshot view are the only merged versions. When you want to merge the entire view including the base versions, select the Merge from Base Versions option. Removed items or paths are not removed in the target project, when you use this option.
Specifies a source state.
Specifies the snapshot to use as the version source.
Merges the entire view including the base versions.
(Optional) Specifies the destination package for the merged versions. You can click the Package button and use the Select a Package dialog to select a different package.
Creates a merge-tagged version, regardless of the contents of the versions. The process fails if the target package has an unmerged branched version of an item also in the source package.
Creates a merge-tagged version only when conflicts are found. If no conflicts are found, the branch and trunk versions are merged to create a normal version. Normal tags can only be created when the versions being compared are in the original baseline of both projects. If the versions were checked in after baselining, merge tags are created regardless of whether conflicts exist.
Note: A conflict occurs when a set of lines is modified in both the branch and the trunk; insertions and deletions are not conflicts.
Automatically selects the branch (source) to create the final version without comparing the contents of the versions. This option creates a normal version on the trunk and closes the branch.
Automatically selects the trunk (target) to create the final version without comparing the contents of the versions. This option creates a normal version on the trunk and closes the branch.
Creates a version on the target branch. This option lets you copy changes from the source project to the target project even if one or more target items are reserved for update in the main trunk. With this option, a branch is created to store the changes. The target package cannot be the same package that contains the items reserved for update on the main trunk.
Creates a version on the target trunk.
Creates a version on the target trunk or branch. This option lets you copy changes from the source project to the target project even if one or more target items are reserved for update in the main trunk. Consider the following:
Specifies comments.
Note:
While using the Take Trunk Version merge option, if you do not specify any comment, they are copied and placed in the target project only.
Provides notes about the process.
The source package versions are merged to the target project.
|
Copyright © 2015 CA Technologies.
All rights reserved.
|
|