One partial solution is to use static elements, which store the data as files. That way you can use FTP to update the files either way. This also allows you to use GitHub for version control on them.
It won't help with changes to TVs, System Settings, Menus, etc., but it will certainly work with snippets, chunks, templates, and plugin code.
-
☆ A M B ☆
- 24,524 Posts
There are ways to coordinate development using mcache and remote SQL access, but it gets complicated.