How do you keep production site in synch with development site?
There are a number of approaches to synchronizing configuration between environments.

A few popular ones for Drupal 7 are:


https://drupal.org/project/features (recommended)
https://drupal.org/project/strongarm
https://drupal.org/project/configuration


For example with drush and features you can revert a component to the code definition with

drush fr my_feature


For more info on drush and features https://drupal.org/node/960926 

In Drupal 8, exporting configuration has become much easier:


  With Drupal 8 you can deploy a configuration from one environment to
  another. This capability replaces the need for various contributed
  modules such as Features, Strongarm and Context.
  https://drupal.org/documentation/administer/config