Necesitáis un control de versiones como svn ó git.
De git hay dos webs que están bastante bien para alojar repositorios
GitHub y
Bitcucket.
Si no has trabajado nunca con un control de versiones al principio es un poco pesado pero cuando te acostumbras los beneficios son enormes.