Chris Birmele “Branching & Merging Primer”
Chris Birmele has written a small but useful essay on branching and merging as one of the aspects of proper Software Configuration Management.
He lists the following benefits of good SCM practices:
Chris also briefly describes common branching strategies and provides a short list of branching and merging anti-patterns. Read the “Branching & Merging Primer” article (7 pages, in Microsoft Word format).
- it safeguards your intellectual property– the software assets!
- it helps improve communication among team members;
- it provides a way to establish clear responsibilities and accountability;
- it provides traceability and reproducibility;
- it facilitates reusability of software assets;
- it provides consistency, reliability and integrity of software assets;
Recent posts on similar topics
- SCM systems comparison: a better frontend - January 26th, 2008
- AccuRev streams vs branches - January 14th, 2008
- Karl Fogel, Ben Collins-Sussman, on distributed version control - October 11th, 2007
- Mark Shuttleworth on renaming and merging - October 7th, 2007
- Upgrading Drupal with Git - August 2nd, 2007