Before you make new baselines, build the components in the integration stream by using the current baselines plus any work that developers have delivered to the stream since you created the current baselines. Lock the integration stream before you build the components to ensure that you work with a static set of files. If the build succeeds, you can make baselines that select the latest delivered work. If your project uses feature-specific development streams, perform this task on those streams as well as on the integration stream.
PRODUCT NOTE: Rational ClearCase LT does not currently support Rational ClearCase MultiSite.
In most cases, developers complete the deliver operations that they start. If your project uses ClearCase MultiSite, you may need to complete some deliver operations before you can build the components. Many ClearCase customers use MultiSite, a product layered on ClearCase, to support parallel software development across geographically distributed project teams. MultiSite lets developers work on the same VOB concurrently at different locations. Each location works on its own copy of the VOB, known as a replica.
To avoid conflicts, MultiSite uses an exclusive-right-to-modify scheme, called mastership. VOB objects, such as streams and branches, are assigned a master replica. The master replica has the exclusive right to modify or delete these objects.
In a MultiSite configuration, a team of developers may work at a remote site, and the project's integration stream may be mastered at a different replica than the developers' development streams. In this situation, the developers cannot complete deliver operations to the integration stream. As integrator, you must complete these deliver operations. UCM provides a variation of the deliver operation called a remote deliver. When UCM determines that the integration stream is mastered at a remote site, it makes the deliver operation a remote deliver, which starts the deliver operation but does not merge any versions. You then complete the deliver operation at the remote site.
For details on completing remote deliver operations, see Finding Work That Is Ready to Be Delivered.
Feedback on the documentation in this site? We welcome any comments!
Copyright © 2001 by Rational Software Corporation. All rights reserved. |