Special Case Rules
When we are working on a big feature and wants to ensure that the progress is not disturbed by other small features in progress, create new branch from production called features
- Make the - featuresbranch stay up to date with- production
- Work in progress: Do the same thing just like in Branch Workflow 
- Separate the progress of big feature: Additional step after Branch Workflow . Cherry pick the progress to the - featuresbranch
- Release preparation: - Checkout to the - releasebranch
- Instead of cherry-pick, rebase - featuresbranch to- release
- Push the - releasebranch
- Update the version using tagging rules 
- On the release date, rebase - releasebranch to- productionand then push the- productionbranch
 
Last updated