Merging Changes from Requests Owned by Another Stream

  1. In the Requests view select one or more change requests, right-click, and select Merge from Request. The Merge Streams wizard opens.

  2. The Merge changes from this request box displays the selected change requests. To add change requests enter their IDs, each separated by a comma. To specify different change requests click Select and use the Request Selection wizard to specify a product and change requests.

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

  4. The Include changes from this stream box displays the stream that contains the change requests. To select a different stream click Select and navigate to the stream.

  5. 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.

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

  7. To change the direction of the merge click the Swap button.

  8. The default project work area is displayed in the Merge using this work area box. To use a different work area enter its path or click Select and browse for one.

  9. To interactively (manually) verify the merge results before applying them to the work area, select Perform an interactive merge.

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

  11. (Optional) Click Advanced.

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

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

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

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

  16. 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.

  17. To merge do one of the following:

  18. If there are no conflicts the merge completes successfully. If there are conflicts, the Review Changes page is displayed. Do the following:

    1. Review the list of conflicts and select a resolution for each one.

    2. Click Merge.

  19. After the merge has completed successfully you are prompted to deliver the files to the repository.