Why Branch? (cont)
Pros to Branching:
- Rule-based views can dynamically select branched changes without re-synchronizing workspace
- Developers can directly share code between sibling branches
- Multi-level or nested branching can model stages in the software development lifecycle