Releases are created off the master. Only if something is supported for long a branch is created where only fixes are backported, no development happens there.
What the GP suggested I assume is one master-like branch for every deployed version. Otherwise it makes no sense.