How would you put large existing Drupal 7 production site in some simple Development-Staging-Production workflow ?
I read through various documentation about the issue, but would like to know more efficient real life examples.
It is environment where only one person changes Drupal code (for now), and several editors do content publishing (they can edit content on live site and it seems it is ok to allow them).
I have in control Debian box with admin privleges (production site), and recently I did set up local Development/Staging Server (also a Debian box).
I am fond to Drush (haven't took advantage of drush make, though, but I had migrated some Drupal sites from server to server). I haven't used Features module, but I could implement it if neccessary. I have not used GIT yet, but I had read about it in theory. I am not sure is it a must for me to go with GIT, considering only one developer commits code.
My concern is about database updating, as I understood, GIT does not do that, and there could be enormous and critical differences between dev and production DB (settings change, site user inputs (registrations, comments etc, node creation etc)
Any advices?