Tool Mentor: Delivering Your Work Using Rational ClearCasePurposeThis tool mentor describes how to deliver changes with ClearCase using the Unified Change Management (UCM) deliver operation.Related Rational Unified Process activities:
OverviewThis tool mentor is applicable when running Windows 95/98/NT 4.0. Tool StepsIn UCM, activities identify versions created or modified in the course of working on a task. When you are ready to make one or more of your activities available to the project team, you deliver them from your development stream to the project's integration stream. ClearCase then merges the versions in the activity's change set to the integration stream. To use the ClearCase UCM deliver operation:
1. Prepare your work areas
Do the following to prepare your work areas:
![]()
2. Start the deliver operation
After preparing your work areas, start the deliver operation. When you start a
deliver operation, ClearCase integrates the changes from your development work
area to the integration work area. At this point, the files are checked out to
your integration view.
3. Merge files
ClearCase merges the work in your development stream with the work in the
integration stream. It completes trivial merges for you. If it encounters merge
conflicts, it starts the DiffMerge utility and prompts you to resolve the
conflicts.
4. Test and build
To make sure your delivered work is compatible with the work in the integration
stream, update your integration view and build and test the files in the
integration view. To do this, use your integration view to access both the
versions you delivered from your development work area and the latest versions
delivered by the other developers working on the project. Your integration view
contains the merge results.
In addition to building and testing, you may need to do the following:
![]()
5. Complete the deliver
operation
When you are satisfied that your changes are compatible with the latest
work for the project, you complete the deliver operation from the development
view in which it was started. (If you are not satisfied, you can cancel it.) The
deliver operation checks in the files that result from the merge operation.
![]()
|
Rational Unified
Process |