Rsync c'est bien pour un maître et des esclaves, mais si toutes les machines sont à égalité, c'est un peu lourd (enfin, faut faire tourner un serveur sur chacune quoi).
Je te conseillerais plutôt Unison, qui est lui vraiment prévu pour ce cas de figure. Il permet de faire des synchros d'arborescences bidirectionnelles, totales ou partielles, par ligne de commande ou GUI, avec une bonne gestion des conflits, et sans avoir de service spécifique qui tourne (tu peux passer par différent protocoles classiques, dont ssh que je trouve idéal). Et en plus il est cross-platform (Linux, OSX et Windows au moins). Fait juste gaffe à un truc, c'est à utiliser des versions suffisament proches (même X.Y) sur toutes les machines, sinon elles ne vont pas se comprendre. http://www.cis.upenn.edu/~bcpierce/unison/(...)
Quant à Subversion, bah, ouais si tu as besoin d'une gestion de version en plus, mais sinon ça va juste être plus lourd à utiliser. Et encore, ça serait chaud si tu n'as pas une des machines qui serait toujours accessible par les autres, pour faire repository. Des gestionnaires distribués comme Arch ou Bazaar seraient peut-être un peu plus adaptés (sur chaque machine une branche, qui peut aller pomper directement sur les autres).
# Unison
Posté par tgl . En réponse au message dupliquer une arborescence de documents et la maintenir. Évalué à 3.
Je te conseillerais plutôt Unison, qui est lui vraiment prévu pour ce cas de figure. Il permet de faire des synchros d'arborescences bidirectionnelles, totales ou partielles, par ligne de commande ou GUI, avec une bonne gestion des conflits, et sans avoir de service spécifique qui tourne (tu peux passer par différent protocoles classiques, dont ssh que je trouve idéal). Et en plus il est cross-platform (Linux, OSX et Windows au moins). Fait juste gaffe à un truc, c'est à utiliser des versions suffisament proches (même X.Y) sur toutes les machines, sinon elles ne vont pas se comprendre.
http://www.cis.upenn.edu/~bcpierce/unison/(...)
Quant à Subversion, bah, ouais si tu as besoin d'une gestion de version en plus, mais sinon ça va juste être plus lourd à utiliser. Et encore, ça serait chaud si tu n'as pas une des machines qui serait toujours accessible par les autres, pour faire repository. Des gestionnaires distribués comme Arch ou Bazaar seraient peut-être un peu plus adaptés (sur chaque machine une branche, qui peut aller pomper directement sur les autres).