Professional Documents
Culture Documents
Code Branching & Merging
Code Branching & Merging
Code Branching & Merging
BRANCHING
& MERGING
LALIT KHANNA
BRANCHING IN ACTION
Master Branch
Feature Branch
Fork
PPulP
Pull Request
Planned Release
Planned Feature
After completion of Every sprint(Feature completion), merge the feature branch with Release branch
Whatever issues raised from QA, Dev will fix in existing feature branch & deliver end of sprint.
Once product team identify Once this ticket assign to Onshore Team will create a new Once Development & unit QA will validate the respective
some feature or urgent fix then respective member she/he will branch for this feature/Fix & testing will complete(Code changes.
raise Jira Ticket. Project team create HLD, there it will show notify Offshore team. checked-in) then onshore team Any Issue will notify to Onsite
will plan Dev, QA ,UAT, major changes in code. This will Please note if this is urgent fix will notify to offshore team so team
Production. help to resolve all code conflicts then onshore team spin a Hot they can merge(Fork) this
in case offshore team is also Fix branch. branch to Release branch.
working on same module.
Onshore team will fix the QA Validation Stagging Validation, All Production Validation, Release Notes will be publish.
issue & notify offshore team. issues will notify to Onshore
team & again same procedure
will follow.