Ravindra Kadam
Sep 4, 2018 · 1 min read

Very nice article !!!

We are following the same process. But instead of Release brach, we call it QA Branch. Everyone creates a branch from the QA branch for feature development and merges their branch from the QA branch before creating the pull request. As we follow the Weekly release process, on each Monday, I merge the changes from the QA branch to master which reflects production code.

The only problem with this approach is when the changes in QA branch (in your case Release branch) are still in the testing phase, then it becomes difficult to handle weekly production push.

Please spread some light on this issue too.

Thanks.