So, I've read alot about gitflow.
One major issue is that it doesn't account for staging
environment.
I can understand that develop
branch is mirrored in develop
environment and master
branch is the production
environment.
Those cases are easy because, there's only one develop
branch and one master
branch.
However, a project may have multiple release/v*.*.*
branches, but one staging
environment.
Which of the release/
branches should I deploy on the staging
environment? All? The first one?
How did you handle this issue, considering I don't want to manually decide each time I open a release/
if to deploy it to staging
or not. I'm looking for a rule of thumb or some other solution I haven't thought of.