less than 1 minute read

Overview

Steps:

  • Develop -> Master(merge on the day of release - Oct 01)
  • Next Day(Oct - 02) bugfix/release16 branch creation(all PROD defects from the release, during warrenty period, will be made in this branch)
  • After release Warrenty period -> if any PROD defect -> feature from bugfix/Release and merge the feature branch - R16+ code
  • After release: Develop branch (All R16 code) is now prepared for next release by back merging the future/develop (which has R17 related code)
  • After Warrenty period (2 week) keep making changing in bugfix/release (Release during warrenty period means merging bugfix with master)
  • Backmerge from bugfix to develop -> after warrenty (develop will have R17+R16+changes)
  • Master Branch -> unicorn-dev branch(PROD equivalent branch)
  • suppose next release is on Dec 01, on Nov 01, some emergency defect is logged in PROD - sev1(severe) and p1(Priority) ticket
  • Then the emergency hot fix will be made in unicorn-dev(feature merged to unicorn-dev)

Reference

Link