This question already has an answer here:
I've currently moved an active user site over to Pantheon. It's structured and themed extensively using Panels Everywhere, Panels, Views, and Display Suite.
What I would love to do now, is on the Dev/Test version is to revamp the site structure and display. But while that work is being done, every day new users are interacting with site changing its content, uploading files, etc...
From this previous post...
I understand that the following is a best practice...
- code should go from dev -> test -> live
- database should go from live -> test -> dev
My question is in this scenario, how can I work on my site (ala Panels, Views, Display Suite) in a Development environment and then push those changes to the Live environment?
There seems to be no way to do this purely in Pantheon since a large majority of the site changes will be on the DB, and if I push that to the Live environment, it will override all the new and changed user content.
Can someone point me in the right direction on this? I seem to be chasing my own tail about how I should be going about this in a sustainable fashion.