Most teams do not consider branch code until it is too late. Many projects forget about branching because they never plan or plan for branching code. If you delivery process is unstable, it is impossible to plan your branching. At times this will cost your customers money in source control merging, developer down time, defects and setting up complicated branches.
Branching code should be discussed during iteration planning and be an estimated task or story to be completed at the end of an iteration before releasing or as a release activity. Keep in mind the impact of the next iteration’s or release’s development.
This is a good article about Branching Strategies.
http://labs.seapine.com/wiki/index.php/Surround_SCM_Branching_Strategies#Branch_By_Purpose
Branching code should be discussed during iteration planning and be an estimated task or story to be completed at the end of an iteration before releasing or as a release activity. Keep in mind the impact of the next iteration’s or release’s development.
This is a good article about Branching Strategies.
http://labs.seapine.com/wiki/index.php/Surround_SCM_Branching_Strategies#Branch_By_Purpose
Comments