public marks

PUBLIC MARKS from mbertier with tags bestpractices & scm

06 February 2007 10:45

Streamed Lines: Branching Patterns for Parallel Software Development

by 3 others (via)
Most software version control systems provide mechanisms for branching into multiple lines of development and merging source code from one development line into another. However, the techniques, policies and guidelines for using these mechanisms are often misapplied or not fully understood. This is unfortunate, since the use or misuse of branching and merging can make or break a parallel software development project. Streamed Lines is a pattern language for organizing related lines of development into appropriately diverging and converging streams of source code changes.