Tina does a good job of making branching workflows more accessible with its recent editorial workflow features (backed by a GitHub repo and PR reviews):
https://tina.io/blog/Introducing-Editorial-Workflow-Features...
We need more like this that doesn't require a SaaS-backed "business or enterprise plan", though.