Erik - thank you.
Anyone - so I’m trying to wrap my (hard) head around this EE version control workflow. I needed to make some minor changes to a site today, which included creating a new template, then modifying a couple of other templates. The first question that came to mind is if I were to create a new template in my local installation (or any installation), I first have to access the control panel, create the template, then save as a file. So that means I would need to update the database on the staging and production installations in order for the new template to be recognized. Right?
And what about making other changes in the control panel, apart from templates. Let’s say I need to change some settings in the Member Preferences. Would it be best to do that on the production site, then import the most current database to the other installations to be sure I don’t overwrite any content that has been posted to the site? Or would I update the database on the local and staging installations from the production server each time prior to making any changes? Even then, how do you know the production site hasn’t been updated since you ran the last dump, before importing the most current database back into the production installation?
It seems that there is going to be a lot of database updating in order to keep the local, staging, and production sites in sync. It almost seems like more work than it’s worth, or at least it feels that way as a version control rookie.