The database is really the only hard piece. The best thing to do is simply to use the PEQ Editor for most things.
For quests, you can simply use google drive or drop box, but it makes it hard to know when the change I just made is pushed back down to the dev server.
Since PEQ has a daily dump of the DB, it makes it easy for me to test new stuff without worrying about being too far behind. When I am working on content, I simply grab the daily DB file and source it in. Then as I make DB changes I either code it in a SQL file that I source in after I use the dump, or if it is not game breaking change for the live server I simply change it on the live DB with the PEQ editor after I test it locally.
When I rewrote PoTime to Lua those changes would have made the zone unplayable. Here is the SQL I built as I develpoed the zone. I would source in the daily dump to my local dev server then run this.
http://pastebin.com/n53hZk2b