I am looking setting up a deployment process for a highly customized Magento site, and was wondering how other people do this.
I will be setting up dev, UAT and pro
After a lot of trial and error, we've come up with a workflow that suits us well:
http://www.dhmedia.com.au/blog/perfect-magento-workflow-using-git
Includes database management, all code under source control (with Git), deployments, staging and development sites, multiple developers, multiple environments, etc...
Hope this helps someone!