Il exsite un moyen simple de synchroniser des arborescences de fichiers / répertoire soit en local, mais plutôt avec un serveur distant :
Pour cela, sous cygwin et un serveur cible et un répertoire cible de destination avec des droits adéquats, vous pouvez utiliser la commande rsync :
Pour synchroniser un répertoire local->local
rsync -a /cygdrive/c/repSource /cygdrive/d/repDest
Pour synchroniser un répertoire distant (et faire les suppressions si besoin). On crée donc simplement un répertoire mirroir, et l'option delte-after permet de supprimer les fichiers supprimés de la source
rsync -av --delete-after ../WebContent/ enwoo@monServeurCible:/DATA/tmp/monMirroir
Attention, il faut un accès ssh. En effet, ce dernier est le protocole utilisé par défaut par rsync.
ici, un très bonne article sur ubuntu.fr
PS: attention pour les arbo CVS ou SVN, je conseille de faire un export, ce qui supprime l'ensemble des fichiers .svn ou .cvs ...
Aucun commentaire:
Enregistrer un commentaire