Handle git branching for test and production

That issue (dev branch polluted by “non-approved but already integrated” feature branches) is exactly what describe Raman Gupta in “How the Creators of Git Do Branching“. (GitHub repo for this workflow: rocketraman/gitworkflow) In your case (gitflow), you would need to revert the merge commit of the non-approved features before merging dev to release. But the … Read more