| Table of ContentsIntroduction to ClearCase Branching Strategies Outline Background Why Branch? Why Branch?  (cont) Why Branch? (cont) Why Branch? (cont) Why Branch? (cont) Branching as a Form of Communication Traditional Version Tree ClearCase Version Tree Parallel Branching Reduces Time to Release Graphical Point-and-Click Merge Tools Graphical Point-and-Click Merge Tools Basic Branching Scenarios Branch-Per-Task Method Branch-Per-Task Method (cont) Branch-Per-Task Method (cont) Branch-Per-Task Method (cont) Branch-Per-Task Method (cont) Branch-Per-Task Method (cont) Branching From a Baseline vs. LATEST Rule Branching From a Baseline vs. LATEST Rule (cont) Branching From a Baseline vs. LATEST Rule (cont) Branching From a Baseline vs. LATEST Rule (cont) Branching From a Baseline vs. LATEST Rule (cont) Stream Branches Stream Branches (cont) Stream Branches (cont) Stream Branches (cont) “User” Named Branches “User” Named Branches (cont) Merging Merging (cont) Merging (cont) Merging (cont) Cascading Branching Cascading Branching (cont) Cascading Branching (cont) To Prune or Not to Prune Summary Summary (cont) |