Why Branch? (cont)
Pros to branching:
- Special work can remain isolated indefinitely yet still accessible
- Support for automated reporting of branch-specific tasks
- Support for iterative development and software reuse
- Facilitates geographically distributed development