Ce doit être une exigence assez commune. J'ai un dépôt svn ayant une taille de données d'environ 1 Go. Pour effectuer une sauvegarde, je crée d'abord une hotcopy dans un répertoire à 00h00 puis à 1h00 du matin, une machine distante extrait cette sauvegarde en utilisant rsync.La machine source sur laquelle le svn est installé a rsyncd et est une machine Windows. Donc, tout fonctionne bien, juste que tous les jours il y a trop de transfert de données. Même s'il y a une seule validation de quelques octets. Il transfère plus de 100 Mo de fichiers. Je pense que le svn renomme trop souvent les fichiers.rsync ne détecte pas le nom du fichier dans une sauvegarde svn hotcopy. Toute alternative?
Alors, que dois-je faire dans un tel cas?
Existe-t-il une option dans rsync qui peut simplement détecter la modification en fonction du contenu plutôt que des noms de fichiers? Ou y at-il une option dans svn avec laquelle il ne ferait pas autant de renom? Pour autant que je me souvienne, il y avait deux types d'options de base de données. Peut-être que j'utilise les fsfs.
Des idées? Cordialement, Sandeep Giri
Nop. Cela ne résout pas. –
Je ne crois pas que 'rsync' ait une option qui cherche des changements dans le fichier * content *, mais cela serait certainement influencé par les changements dans la date de modification. En regardant la page 'man' pour rsync, je remarque qu'il y a une option --cvs-exclude (ou -C) qui fait que rsync ignore les changements que CVS ignorera. La liste d'exclusion 'inclut' les fichiers .svn. Cela pourrait valoir la peine d'essayer. – pavium