Mergebot

Description

Mergebot is the complete solution for merging your databases when developing with different environments for a site.

Mergebot App
The Mergebot plugin integrates with the Mergebot application. You must have a Mergebot account in order to take advantage of this plugin. Click here to create your account.

Mergebot allows you to make changes to a local copy of your site, then apply those changes to the live site without losing any changes that have be made on the live site in that time, effectively merging your databases.

For example, you manage an ecommerce site for a client. If you take a copy of the site and add some pages, you cannot simply migrate the local database to live as it would overwrite any orders that have come in on the live site. With Mergebot, those changes are recorded locally and then safely applied to the live site without interfering with any new live data.

Mergebot safely handles relationships between WordPress data as well as detecting conflicts with changes made on the live site, allowing you to resolve them before applying the changes.

For more information check out the Mergebot site.

Requirements

  • Mergebot app account
  • PHP version 5.3.0 or greater

Installation

  1. Create an account over at mergebot.com
  2. Install the plugin on both the local and live sites
  3. Follow the instructions for configuration here

FAQ

Installation Instructions
  1. Create an account over at mergebot.com
  2. Install the plugin on both the local and live sites
  3. Follow the instructions for configuration here

Contributors & Developers

“Mergebot” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Mergebot” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.1 – 2017-11-28

  • Bug fix: Repeat requests to update site settings on mergebot.com
  • Bug fix: Duplicate database calls to check if tables exist

1.1.0 – 2017-11-10

  • Improvement: Further improvements for solving connection issues to mergebot.com, requiring plugin update
  • Improvement: CLI command for manually disconnecting the site from the app
  • Bug fix: Incorrect handling of GMT offset for cron schedules

1.0.4 – 2017-11-08

  • Bug fix: Sending queries to app results in timeouts
  • Bug fix: Production site dropdown doesn’t show after disconnecting the development site via the app until plugin page refreshed

1.0.3 – 2017-10-27

  • Bug fix: Insert to wp_mergebot_queries failed for super long SQL queries= 1.0.2 – 2017-10-25 =

  • Bug fix: API connection issue notice not being removed when connection is fixed

1.0.1 – 2017-09-06

  • Improvement: Detection of W3 Total Cache db.php incompatibility with notice
  • Improvement: Diagnostic log data improvements
  • Bug fix: $wpdb instance parent class detection only at one level of inheritance
  • Bug fix: Queries executed by a user added to the changeset when recording has been turned on by another user
  • Bug fix: Connected Development site incorrect after disconnecting Production site
  • Bug fix: Fatal error: Uncaught exception ‘ReflectionException’ for classes without constructors on some installations

1.0.0 – 2017-06-22

  • Initial public release