Merging Changes from Requests Owned by Another Stream

NOTE  Not available in the web client.

  1. In the desktop client do one of the following:

  2. The Merge Request wizard opens.

  3. The Merge changes from the request(s) box displays the selected requests. To specify different requests, click Select and use the Request Selection wizard to choose requests. To add change requests manually, enter their IDs separated by a comma.

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

  5. If the requests belong to the same stream, the Include changes from this stream box displays the stream ID. To select a different stream do one of the following:

  6.       Start typing the ID 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.

    Click OK.

    For example: QLARIUS:JAVA_BRANCHA

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

  7. The Merge changes into this target stream box 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.

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

  9. To change the direction of the merge click Swap.

  10. In the Merge using this work area box select the work area where the merge will be performed or enter its path.

  11. To interactively review the merge results before applying them to the work area, select Perform an interactive merge.

  12. To merge all items that are related to child requests of the selected change requests, select Also include items related to child requests.

  13. (Optional) Click Advanced.

  14. To restrict the merge to particular files or folders enter wildcard filters in:

  15. For details see Using Wildcards to Include and Exclude Files and Folders.

  16. To apply the repository date and time to the files in the merge select Apply repository date and time.

  17. By default only the changes associated with the request(s) that you specified will be merged. To merge all changes unselect Cherrypick file changes. For more details about cherrypicking see Merging Specific Changes between Streams.

  18. To automatically merge files whose content does not conflict, select Auto merge non-conflicting file content. In the desktop client and Windows Explorer integration you can also select a default character set that is used to transcode Unicode files before merging.

  19. (Web client only) To log the merge operation select Enable logging and enter the path where the log file will be saved, or click Browse and select a folder.

  20. To merge do one of the following:

If you deselected interactive merge and there are no conflicts the merge completes successfully. If there are conflicts, or you selected interactive merge, the Review Changes page is displayed. Review the list of conflicts and select a resolution for each one. Click Merge.

After the merge has completed successfully you are prompted to deliver the files to the repository, see Delivering Changes from a Work Area to a Stream.

Related Topics

Simple Three-Way Merge

Merging Changes across Streams

Merging Changes from a Baseline into a Stream

Silently Merging a Child Stream into a Mainline Stream