Classic Movies and Books

Learn Software Development

All about the processes involved in software development

Common branching strategies

Filed Under Techniques, Model, Process, Development, Software | Posted on December 29, 2007

The right branching strategy makes it easier to deliver the right code, re-create past releases, and if necessary, roll back to a previous release. Adopting the right SCM branching model facilitates rapid development, increases overall product quality and process efficiency, reduces the incidence of software failures, and improves organizational performance.
Selecting the appropriate branching model lets […]

Why do we need to do software branching ?

Filed Under Benefits, Process, Development, Software | Posted on December 29, 2007

A branch is what happens when your development team needs to work on two distinct copies of a project at the same time. Suppose your development team has just finished and released version 1.0 of your new product, a new product in the market.
Now that you have released your software product, you have a new […]