Merge Quick Reference
How do I merge?
Under the new procedure, merges will be primarily controlled by the Configuration Manager. However, there will be times that it will still be necessary to make your own merges (such as when you are merging a private branch back into the new feature or bug fix branch).
There are two ways to merge. For large merges that encompass a great many files, it is useful to use the graphical merge manager in ClearCase Home Base. For smaller merges of one or two files, it is easiest to use the version tree browser.
When you are merging to an integration branch like the release1 branch you need to merge out to your private branch first. We do this to minimize build integration issues on base branches that all development is using.
Make sure that you can at least build with out errors and we preferr that compliation warnings are removed as well. It is also a good practice to test your build with the hardware. After these steps are followed you can then merge to an integration branch, but you will not be able to do the check in step. Notify the CM Adiminstrator of your plans to merge to an integration branch so that they can be prepared to finish the merge by checking in the files and doing a confirmation re-build step and labeling if needed.
Using the Merge Manager (more complicated but required for recursive merges):
Using the Version Tree Browser:
For a directory in which you have added new elements, the directory needs to be merged rather than the individual file. The directory can be merged through the version tree browser just as a file element can. However, this is not recursive. For large-scale recursive merges, it is best to use the merge manager method.