I've stumbled across many creative and interesting branching strategies during my career. I'm going to categorize the branching strategies in to two categories: Error-prone and Error-proof.
Error-prone Branching Strategies
- Branch per release per environment based on previous release
- Branch per release
- Branch from a previous release
- Branch per environment
Error-proof Branching Strategies
- One Branch (2 code lines) - main (of default) and release (or stable)
- No Branches (1 code line) - main (or default)
No comments:
Post a Comment