Merge Streams

You can merge changes across steams or their subfolders. 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 this stream

Select the stream that will be the source for this merge. Do one of the following:

  • Accept the default selection.

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

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

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

Optionally, select a different version of the stream.

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

PRODUCT:STREAM_NAME;VERSION

For example:

QLARIUS:JAVA_BRANCHA;5

If you do not specify a stream version the changes are merged from the latest version.

 

Merge changes into this target stream

Displays the name of the stream from which you invoked the merge. To select a different target stream enter its name or click Select and choose a stream.

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

  • To change the direction of the merge click Swap. You may need to change the work area to one that is associated with the target stream.

Merge using this work area

Select the work area where the merge will be performed or enter its path.

 

Perform an interactive merge

Review the merge results before applying them to the work area.

 

Limit the scope of the merge to this folder

Restrict the scope of the merge to a specific folder and its subfolders. Browse to a folder or enter its path.

If you invoked Merge from a subfolder its path is populated.

Include repository file

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

* - a wildcard character that matches any number of characters.

? - a wildcard character that matches any single character.

| - joins or concatenates multiple expressions.

\ - 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 merged into the work area.

 

Auto merge non-conflicting file content

Automatically merge files whose content does not conflict. You can also select a default character set that is used to transcode Unicode files before merging.