I'm late to the Drush party. I've been using it for what seems like forever, but I haven't taken advantage of some of the newer and really cool features.
Earlier this year Drush got support for aliasing, sql syncing and file syncing. And with that the last of my reasons for continuing to use my scripts instead of Drush disappeared.
Here is a recipe to sync one drupal site with another in three simple commands. When set up, the commands will be something like this:
//update the codebase using whatever source control system you prefer.
git pull
If you enjoy our content, please consider subscribing through RSS, so you can read our posts in your application of choice.