Table of Contents
Introduction 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)
|