As an MS CRM developer, you would like to maintain the Production and Testing Servers in sync which helps to bring good quality of deliverable by maintaining a good testing environment. I have faced a couple of times that our projects works well in the testing environment and we get a go ahead to push into the production where it creates some sort of issues. Either we have to fix them right away or revert the new changes to reduce the inconvenience caused to the end users. It would be a real challenge to debug the issue on the Production environment which doesn't produce any error in the Testing/Dev environment.
By maintaining a sync between production and testing environments these kinds of issues can be reduced to a greater extent. We have had a testing environment that is completely out of sync and not having the customization's developed in the last couple of months. I decided to pull the testing server in sync with the production server in order to make my life much easier in further development. Therefore, I tried to find different ways to accomplish this in an easier way and finally came up with the solution of Import Organization feature from Deployment Manager.
This is clearly explained in the below article from Joel.
This is clearly explained in the below article from Joel.
Happy synching!