BTW, I've successfully synched .git repos with Dropbox. Though I did occasionally end up with conflicted copies if I moved between machines too rapidly. Since Git is just a collection of files you'd really only have an issue if you synched between devices with radically different versions of Git installed. I can't speak for how Subversion would handle synchronization.