versionpress

Git-based version control for WordPress. Whoa!

2599
238
PHP

VersionPress


💤 Please note that VersionPress is not actively developed, see #1481.


Combining the best of both worlds, VersionPress is a user-friendly versioning solution for WordPress powered by Git. You can:

  • See history of your site
  • Undo anything, incl. database changes
  • Roll back to previous states
  • Create safe staging environments: wp vp clone --name=staging
  • Merge databases: wp vp pull --from=staging
  • Push to GitHub or implement any workflow you like

image

Gitter

Developer Preview

VersionPress is young 🐣. It works fine on simpler sites and you’re encouraged to try it in your development workflows but it is not production-ready yet. Learn more.

Get started

To use VersionPress:

  1. Make sure you understand the Developer Preview project status.
  2. Download the latest version from GitHub releases.
  3. Install to your WordPress site.
  4. Read the quick start tutorial and part 2 on staging.
  5. Enjoy!

To develop VersionPress:

  1. Set up your development environment as per Dev-Setup.md.
  2. Send pull requests.

See CONTRIBUTING.md for more.

Useful resources

Contributing

Please see CONTRIBUTING.md, thank you!