Helpful info for me:<p><i>VersionPress is a free and open source version control plugin for WordPress built on Git.</i><p><i>We increase major version numbers quite rapidly, e.g., VersionPress is at 3.0 at the time of writing this, but that does not mean it is production-ready.</i>
The 'merge databases' feature sounds like either a sweet victory of immutable data that makes life easier all around OR something truly horrible that never should have been born.<p>If these guys have solved the WP devops problem, they will be millionaires and candidates for canonization.
Check out the <a href="https://roots.io" rel="nofollow">https://roots.io</a> project, not the same thing, but relevant to "modern" Wordpress dev practices.
This is a problem that's bugged me for a long time - it's good to see people working on it. Deploying and managing most traditional CMSes is a nightmare, IMO.<p>MODX has had something similar for a while with Gitify[1] for the site structure and VersionX[2] for content, but I haven't had much of a chance to use them.<p>[1] <a href="https://github.com/modmore/Gitify" rel="nofollow">https://github.com/modmore/Gitify</a>
[2] <a href="https://modx.com/extras/package/versionx" rel="nofollow">https://modx.com/extras/package/versionx</a>
I put a client's site in a git repo once, but I never figured out how to safely and effectively git the database too. Kudos to VersionPress! I've only learned about them today but they seem to be doing a really solid job.
I've used revisr for this in the past:<p><a href="https://github.com/ExpandedFronts/revisr" rel="nofollow">https://github.com/ExpandedFronts/revisr</a>