We installed and configured a new theme on our staging site and I wanted to know what the best strategy is for migrating that new theme to our production site.
We're using git so normally I would just pull the new version on our production site, but with the new theme there have been a lot of changes in the database, mainly new static blocks, but also edits to existing blocks and CMS pages as well as configuration changes.
How do I migrate these changes to the production site, keeping in mind that new products and orders have been made since we branched the staging database?
Right now I'm thinking we should export all of the products, orders and customers from our production site to the staging site, and the staging site will become the new production site. Is there an issue with this approach or is there a better way to handle this migration?