close
The Wayback Machine - https://web.archive.org/web/20190322184256/https://github.com/versionpress/versionpress
Skip to content
Image
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
Git-based version control for WordPress. Whoa!
Branch: master
Clone or download
borekb Merge pull request #1404 from versionpress/1389-scripts-update
'Scripts' project with its own `package.json`, deps update
Latest commit dbfa7f3 Mar 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Image .github
Image .ide-tpl
Image .vscode Added VSCode settings Nov 7, 2018
Image dev-env Use digests for base images in Dockerfiles Mar 10, 2019
Image docs Add scripts/README Mar 17, 2019
Image ext-libs Cleaned up .gitignores May 16, 2018
Image frontend Update lockfile for npm 6.7 Feb 3, 2019
Image plugins/versionpress Remove Tracy from tests Mar 10, 2019
Image scripts Update README on how to run and debug scripts Mar 17, 2019
Image .editorconfig
Image .gitattributes
Image .gitignore Added VSCode settings Nov 7, 2018
Image .markdownlint.json Introduced markdownlint: run `npm run lint:markdown` Aug 27, 2018
Image .tgitconfig
Image .travis.yml Revert "Run tests in Travis" Mar 9, 2019
Image CONTRIBUTING.md Fixed markdownlint violations Aug 27, 2018
Image README.md
Image docker-compose-tests.yml
Image docker-compose.yml
Image package-lock.json Promote `scripts` folder to a full project with package.json Mar 17, 2019
Image package.json Update README on how to run and debug scripts Mar 17, 2019

README.md

VersionPress

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!

You can’t perform that action at this time.