Branching flow of a Bug
What is the purpose of the Article?
You will understand the branching flow for the Bug branch followed in Eshopbox
Audience
Software Development Engineers
Branching Workflow for a P1 Level Bug
Here’s a quick breakdown of each of the steps to represent the flow:
You will create a branch named “Patch/<bug_name>” from the Master branch
You will resolve the bug on your local system and merge the “Patch/<bug_name>” branch with Master branch to deploy the resolution.
Branching Workflow for a P2, P3 or P4 Level Bug
Here’s a quick breakdown of each of the steps to represent the flow:
You will create a branch named “Bug/<bug_name>” from the Stable branch
You will resolve the bug on your local system and merge the “Bug/<bug_name>” branch with Staging branch to deploy the resolution on staging environment for testing
If the testing is successful, you will merge the “Bug/<bug_name>” with Stable branch and then Master branch to deploy the resolution on the production environment.