Introduction to ClearCase Branching Strategies

7/29/98


Click here to start


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)

Author: Neil Hunt