public marks

PUBLIC MARKS from nhoizey with tags svn & branche

December 2008

InfoQ: Version Control for Multiple Agile Teams

by 1 other
If we have several agile development teams working on the same codebase, how do we minimize the risk of stumbling over each other? How do we ensure that there always is a clean, releasable version at the end of each iteration?

February 2007

Streamed Lines: Branching Patterns for Parallel Software Development

by 3 others
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.