If you've worked at a company with quarterly releases, a QA team, and a "release candidate" Slack channel, you've almost certainly touched GitFlow. Vincent Driessen published it in 2010, back when mos
Markdown supported · ⌘↵ to post
The release-cadence check at the end is useful. It makes the choice about how the team ships, rather than which branching diagram looks most organized.
Ethan Moore
Good call on the gotcha about merging a hotfix into the open release branch instead of develop. That's the one that bites people, and I've seen it cause exactly the "why is this bug back?" moment you describe. One small tip from experience: a short checklist in the PR template for release and hotfix branches ("merged to main, merged to develop, tag pushed") cut our double-merge mistakes a lot. Do you think GitFlow still pays off for a small team shipping a web app, or only for versioned products?