Best Practice for sync between dev,test and live when it is already up and running RRS feed

  • Question

  • We have three environments dev,test and prod. There a lot of content put into all three of them and they are completely out of sync and there is no content deployment. Now we need to sync all three environments.

    1.Right now the whole content is on Prod , we need to sync it with test and dev. But the question is how?.. other than back up and restore.

    2. Once all the enviroments are synced, we need to update every change on dev, test and prod back and forth..what is the best solution for this?

    Note: There are no custom webparts. Few custom lists and plenty CEWP's with java scripts and list web parts .

    How can we sync the document changes that happen on live with other enviroments, as we gave permissions for the users to add content on live.


    Thanks in advance...

    Thursday, January 27, 2011 5:24 PM


  • There really is not way to do what you are asking.  SharePoint just isn't designed to keep content syncronized between different environments.  The one exception to this is a traditional Web Content Management (WCM) environemnt were content is created in one environment and then deployed to a production environment.  But in that model the deployed content in productioin needs to be ReadOnly.

    SharePoint is designed to support a traditional dev/test/production model for development of architectural artifacts like web parts, list schemas, site schemas, event recievers, workflows, etc.  But it is not designed to support content that way.  SharePoint is designed to support an environment where end users create content directly in production.

    So the bottom line is that the only real way to do what you are describing is to periodically backup the production environment to restore it to dev or test.  I've seen lots of people look for ways to do this, but I've yet to see anyone really find a way to do it.

    Paul Stork SharePoint Server MVP
    • Marked as answer by Emir Liu Thursday, February 3, 2011 6:53 AM
    Thursday, January 27, 2011 6:36 PM