We have a site/lists already in production. Recently, we make lot changes in designs in our development servers which include fields, views, workflows and event receivers. Now, I need to apply the changes to production. The options I have are:
(1) Write script to copy live data to the development site, back up the site, then restore the backup to the production.
(2) Redo all the works we done in the development site and test all new functions.
I just wonder there is a better way to apply the new changes to our production site?
Thank you.