Friday, July 20, 2018

Git best SCM practices - Git recommended branching strategy -


Find below typical Git branching strategy followed in agile teams:

    • Feature branch – developers may create this branchy for mostly every story during sprint.
    • Develop branch – after feature is developed, code will be merged to develop branch.
    • Release branch – Create this branch for every release, fix the defects raised during QA and release all the way to PROD.
    • Master branch – current prod release code. Once after every release, code needs to merged from release branch to master branch to keep the code in sync.
    • Hot fix branch - For any urgent bug fixes, after the fix is done, code needs to be merged to develop branch and master branch.

      6 comments:

      1. Great summary! Branch discipline is often underestimated, especially in agile sprints where speed matters. Having a defined release branch ensures stability before merging to master. It would be interesting to see how Git strategies evolve with GitOps practices in cloud-native environments.

        ReplyDelete
      2. This comment has been removed by the author.

        ReplyDelete
      3. operating on, and I have been on the look out for such information disc certification

        ReplyDelete