About rebasing your work area

On a multiple-stream project, you update your development work area with a new baseline by performing a rebase operation, as shown in the following figure:

Two side-by-side parallelograms that represent baselines BL1 and BL2 are connected by an arrow that is labeled Rebasing and goes from left to right. The parallelogram on the right shows that new versions are selected as a result of the rebase operation indicated by the arrow.

This operation merges files and directories from the parent stream to your development stream and allows you to see the new work identified by the recommended baselines. After rebasing, a development work area shows the versions specified by the baseline, plus any of your undelivered activities.

This rebase operation allows your work area to stay synchronized with other team member's work. By rebasing often, you minimize the overhead of merging excessive numbers of changes.

Related concepts
About projects
About activities
About streams
About components and baselines
Testing your work before you merge
About the deliver operation
Special considerations for rebasing in a single-stream project
About elements and views
Views
About binary files in a deliver operation
About handling elements that are not visible

Feedback