Merge Change Requests from a Stream wizard

In the Merge Change Requests from a Stream wizard, merge changes from requests owned by another stream into a target stream.

Merge uses a work area to apply changes and process conflicts. This enables you to safely merge, build, and test before delivering the merge results to a target stream in a repository.

Field Description Rules and guidelines

Merge changes from the request(s)

Displays the selected requests. To select different requests do one of the following:

  • Click Select and use the Request Selection wizard to choose requests.

  • Enter the change request IDs and separate each one with a comma.

You cannot merge request changes from different streams in the same merge operation.

Include changes from this stream

If the requests you specified belong to the same stream, displays the stream ID.

To select a different stream do one of the following:

  • Click Select and select an option in the Select Stream dialog box. If you select Another stream, do one of the following:

  • Enter a text string to display only those stream names that contain the characters in your string. For example, to find QLARIUS:JAVA_BRANCHA, enter vs.

  • Select a stream from the list. Favorite streams and recently used streams are displayed at the top.

    Optionally select a version of this stream on which to base the new stream, and click OK.

  • Enter the stream ID and, optionally, a version number in this format:

    PRODUCT:STREAM_NAME;VERSION

    For example:

    QLARIUS:JAVA_BRANCHA;5

You can only merge from the latest version of the stream.

Merge changes into this target stream

Displays the target stream for the merge. To select a different stream do one of the following:

  • Click Select and select one of the options in the Select Stream dialog box. If you select Another stream do one of the following:

  • Start typing the ID of a stream. Streams that contain any characters in the string are displayed. For example, to find QLARIUS:VS_BRANCHA, enter vs

  • Select a stream from the list. Favorite streams and recently used streams are displayed at the top.

Click OK.

  • Enter the stream ID in this format:

    PRODUCT:STREAM_NAME

    For example:

    QLARIUS:JAVA_BRANCHA

You can merge only into the latest version of the target stream.

Merge using this work area

Select the work area where to perform the merge, or enter the work area path.

 

Perform an interactive merge

Interactively review the merge results before applying them to the work area.

 

Also include items related to child requests

Merges all items that are related to child Dimensions CM requests of the selected change requests.

 

Advanced

Click to display advanced options.

 

Include repository file

Enter an expression to only include specific file types in the merge.

  • * is a wildcard character that matches any number of characters.

  • ? matches any single character.

  • | joins or concatenates multiple expressions.

  • \ is a separator for folders and directories (Windows and UNIX).

Exclude repository file

Enter an expression to exclude specific file types from the merge

 

Apply repository date and time

Apply the repository date and time to the files in the work area.

 

Cherrypick file changes

By default, only the file changes associated with the selected request(s) are merged. To merge all changes, clear this option.

For details about cherrypicking, see Merge specific changes between streams.

 

Auto merge non-conflicting file content

Automatically merge files that don't have conflicts. You can also select a default character set that is used to transcode Unicode files before merging.

 

For an automatic non-interactive merge, click Merge.

For a manual interactive merge, click Next.

If there are no conflicts during a non-interactive merge, the merge completes successfully.

If there are conflicts, or you selected an interactive (manual) merge, the Review Changes page opens. Review the conflicts and select a resolution for each one. Then click Merge.

After the merge has completed successfully, you can deliver the files to the repository.

Back to top