An intelligent way to manage multiple concurrently-deployed releases using in git.
I've used git-flow for a long time. It's great if you have a simple project that always only has one version deployed. In my experience, it happens more often than not that there are more than one version in production. Before