Need based branching and versioning approach : reliable branching solutions

Need based branching and versioning approach : reliable branching solutions

  1. While starting any devops efforts in a project, there are couple of primary things we need to decide and branching and versioning strategy is one of the such decision.
  2. Its not easy to come up with efficient branching strategy which has following

  • reduces cherry picking efforts
  • reduces merge conflict efforts
  • reduce review process
  • reduce qa effort
  • managing versioning for main releases as well as hotfixes and minor releases
  • manages environment specific codebases efficiently

3. All above maintaining reliability and high quality release management

4. Following are some of the branching and versioning strategies followed and proven effective

No alt text provided for this image
Feature Branches based branching approach
No alt text provided for this image
Environment based branching approachTranck
No alt text provided for this image
Tranck based development approach

Feel free to comment if you have any other better approaches, would like to review and implement those

要查看或添加评论,请登录

Soham Patel的更多文章

社区洞察

其他会员也浏览了