OK, tu aurais plutôt besoin d'un "version control system".
un principe venant du monde du développement logiciel, en particulier open source, on peut citer CVS, SVN et git, très connus.
cela permet de gérer la synchronisation, l'incrémental, les branches, des versions aptes à être publiées, dans le cadre d'un projet impliquant plusieurs personnes.
aspect utile, ce sont des logiciels libres, donc gratos, sur tous les OS, etc.
tu devrais essayer bazaar, récent, a priori simple et puissant à la fois, moins rigides que les anciens systèmes qui nécessitaient une partie serveur.
quelque soit le système, t'as toujours la ligne de commande. mais aussi la possibilité de n'utiliser que l'interface graphique (bazaar explorer)
dis-moi ce que ça donne et si c'est adapté pour les gens peu techniques.
un camarade s'en est servi pour pouvoir travailler sur sa thèse depuis n'importe où .