Save £12 Million every year > Save £3 Million every quarter   
The Big Agile Toolkit: no Dogma, no Bias, no Accreditation, no Exams & no Fees   
 Version Control  Version Control   Branches   Branches

Lifecycle   »   Development   »   Branching

When you branch you replicate a code object so modifications to the code can be performed and in this way you derive two copies of the code on separate branches.

This is an important feature to enable collaboration of developers. Now two or more colleagues can work on the same code in parallel along distinct branches.

We have purposely avoided using terminology relating to specific version control software or types of development such as parent branch, child branch, development branch, code lines, working copies, Daily builds, nightly builds, Pre Alpha, Alpha, Beta, gamma, Delta, Release candidates, General Availability builds and so on.

Whatever package or solution you choose the concept is the same. You split a code base to work on it in parallel, you commit changes to the code base and the changes from parallel developments are merged.

It is resoundingly advisable to choose a version control package (as advised in an earlier section) to perform this task and do not be tempted to adopt any ad hoc or manual solutions. They are just too error prone to be of professional and repeatable use.

There are certainly enough less expensive solutions around that work. A swift search using your preferred search engine will uncover the candidates to choose from.


 Version Control     Version Control   Branches    Branches

Glossary:     a  »   b  »   c  »   d  »   e  »   f  »   g  »   h  »   i  »   j  »   k  »   l  »   m  »   n  »   o  »   p  »   q  »   r  »   s  »   t  »   u  »   v  »   w  »   x  »   y  »   z

#personas  »   #artefacts  »   #archetypes  »   #patterns  »   #change  »   #personas  »   #increasingoutput  »   #reducingvariation  »   #improveefficiency  »   #abstraction  »   #predictionandcontrol  »   #management  »   #organisations  »   #socialnetworktheory  »   #failfast  »   #quality  »   #waste  »   #complexity  »   #learning  »   #adapt  »   #inspect  »   #improvement  »   #models  »   #complexadaptivesystems  »   #informationflow  »   #sytemsthinking  »   #butterflyeffect  »   #unpredictability  »   #chaos  »   #emergence  »   #emergentbehaviour  »   #distributedcontrol  »   #continuousimprovement  »   #complexityscience  »   #gametheory  »  
 Agile In 6 Steps    |    Projectivity    |    Instant Agile    |    Risks    |    Auditing Agile Projects 
Big Agile Toolkit Book (Amazon Japan)   |   Big Agile Toolkit Book (Barnes and Noble)
Buy the Big Agile Toolkit Book   |   Buy the Big Agile Toolkit Kindle eBook


The Big Agile Toolkit

 SPADE: Successful Pragmatic Agile Delivery Everytime™ 
Topic: 313  Page: 265/444  Progress: 59.7%
 About    |    Author 
Follow @BigAgileToolkit

This content can be copied to third parties for personal use if you acknowledge the source of the material with website URL ( and Twitter hashtag (#BigAgileToolkit).
In all other cases, no part of bigagiletoolkit or associated text or website may be copied reproduced or redistributed in any form or by any means without prior permission in writing from the author.
Agile Project Governance for Cost Conscious Companies™

All rights reserved.