Drupal environment variables
In the quest for working as efficiently and effectively as possible, local development is essential. Even better, local virtual machines mimicking your production environment... but we can't all be rockstars :)
Drupal has environment variables you can set in your settings.php file. Since your settings.php file isn't in the repo (if it is, get it out of there!) and is independent to your site, there's a few things you will surely want set, such as disabling cacheing, preprocessing CSS and JS, turning on devel, turning on errors, capturing emails to the log instead of sending, etc etc. Below it the snippet I use most often. Enjoy in good health.
# change site name $conf['site_name'] = '-- LOCAL DEVELOPMENT FOR FSG --'; # turn off caching & aggregation $conf['cache'] = FALSE; $conf['block_cache'] = FALSE; $conf['preprocess_css'] = FALSE; $conf['preprocess_js'] = FALSE; # toggle module settings # $conf['apachesolr_read_only'] = 1; # $conf['apc_enable'] = FALSE; # enable developer modules $conf['devel_enable'] = TRUE; # display all error messages $conf['error_level'] = 2; ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); # intercept emails using Devel # $conf['mail_system'] = array( # 'default-system' => 'DevelMailLog', # );