VersionPress indeed aims to provide this very workflow but only works for simpler sites now. There are two big challenges for it:
- Plugin support, see the technical specification
- Hosting challenges as VP relies on Git
That’s why we’re also building an environment where VersionPress-like functionality is provided out of the box. The technology itself is a bit less powerful but still does database merging pretty well and the main point is that it works reliably for any site. It’s not fully launched yet but close.
In the future, we have some interesting things to do with VersionPress. This year should be about finalizing the plugin support format and writing the first couple of definitions for top 100 plugins or so. I should also point out that there is Mergebot and they’re creating their definitions as well. It’s early days but I think that in the future, there will either be a unified format or some converter between VP and Mergebot definitions because it doesn’t make sense to maintain basically the same thing twice.
Overall, this is a really interesting problem and it’s good that it’s finally getting some solutions.