For a new feature(enhancement), developer branches code from master branch and merge it after code review.
On release date, master branch is freezed (for code change/merge) for one day, and product release team branch a release branch from master branch and maintain that release branch, until release goes End of Support.
After product release, release branch will be used for production bug fixes, where a new bugfix branch is created from corresponding release branch for every production bug and code changes are merged in bugfix branch after code review.
Now, the problem is, master branch is not up to date with bugfix branch code.
Assume there were four releases in past 12 months.
How to update master branch immediately with bugfix branch code changes? done for every production bug fix..
Do we need to create PR(code review) for both bugfix branch and master branch? for every production bug...