Moving work among branches or streams
When working on a private branch in view profiles, there is no automated way to incorporate changes from other developers onto the private branch. In UCM, developers use the rebase operation to update their development work areas with the latest work delivered by other developers to the integration stream and incorporated into a baseline.
In view profiles, developers finish a private branch when they complete a task. Finishing a private branch closes that branch and merges work to the integration branch, where it is merged with other sources. In UCM, activities record the versions that you create to complete a development task as change sets. The deliver operation moves activities from the development stream to the integration stream or a feature-specific development stream. Your development stream remains in place after a deliver operation, and you can continue to work in it.