I've got a dilemma with my current project. I'm trying to introduce Git Flow, but there's an adamant demand to support parallel, simultaneous release branches. This implies (requires?) that there's no real "mainline" for the develop branch to follow. It also means that new feature branches would be created/merged back into the "release" branches, as opposed to from a normal "develop" mainline. Effectively, I need _multiple_ "develop" branches to exist at the same time. I want to support feature creation and completion from those branches.
I've considered using Git flow "release" branches to support this, but they don't really seem designed to support that methodology.
I've scoured Google looking for suggestions on how to do this. As much as I'd love to just say "stop doing parallel development," the bureaucracy and team structure of my project isn't willing to bend in that direction, yet.
Has anyone else had experience using Git Flow to support parallel release branches?
Rich