SVN and distributed shared projects?

SVK might be worth considering:
http://svk.bestpractical.com/view/HomePage

This way you could all have your own local repos and merge in from the
master

Example with Mephisto:
http://octopod.info/2006/8/19/managing-multiple-local-mephisto-repos-with-svk