Me parece también que la mejor idea sería usar algo tipo SVN, GIT o similar. Incluso con GIT podrías usar Sparkleshare como interfase y te quedaría como un Ubuntu One o Dropbox propio, en tu servidor. Otra alternativa sería http://owncloud.org/