EDIT : mon premier message n’était vraiment pas clair. Je précise ci-dessous mon souci
:
Il semble que rsync procède comme suit :
- Il regarde la date de modification de la source. Si elle est plus récente que la cible, il copie le fichier EN ENTIER
- Il regarde si les tailles des fichiers sont identiques. Si non, il copie le fichier en ENTIER.
Le problème avec le premier point, c’est que si j’ouvre un fichier, je change une lettre, puis revient au point de départ en enregistrant, ou bien si je fais un
touch fichier
, rsync va le copier.
Ce que je cherche, c’est une comparaison du contenu du fichier avant une éventuelle copie.
Il existe peut-être un outil déja tout prêt?
Message précédent :
[size=85]Bonjour!
Je cherche un logiciel du même type que git, mercurial ou svn, mais en beaucoup plus simple.
En fait, je ne veux pas garder d’historique de toutes les modifications. J’aimerais simplement pouvoir mettre à jour sur le dépot uniquement les fichiers qui ont été modifiés, sans pouvoir revenir à une branche précédente et cie…
Quelque chose comme rsync, mais qui ne copierais pas parce que le fichier source est plus récent, mais seulement si le contenu de la source est différente de la cible.
Ça existe?[/size]