best way for version controlling for an extremely active large multisite install

Is there any one who have setup GIT and some database sync tool with an active multi-site install with multiple dev teams working on different sub sites? and would like to share their experience?

We currently have some sites in multisite install and some on single site and using cowboy approach. We need to get everything under a single multi-site install powering all of our sites.

We currently have around 10 dev/designers team working on these sites. They mainly work on the themes and plugins development. We need to formalize the whole setup with some kind of version control. I have been to some topics of using GIT and some datbase synch tool to manage the version control with wordpress but none address the multi-site & multi-team environment. I would really appreciate more details on it.