On 2007-01-24 13:41:57 +0100, Daniel Caillibaud wrote:
copier/coller de la commande que j'ai tapé $rsync -avvn --exclude='*' --include='.svn**' /webdidier/www/vhosts/testsvn/swf/images /webdidier/www/vhosts/contact.editionsdidier.com/swf/images building file list ... [sender] hiding directory images because of pattern *
Le --exclude='*' exclut tout, donc en particulier le répertoire racine "images".
c'est sur du nfs mais je vois pas le pb.
un exemple facile à reproduire
mkdir -p test1/rep1 test2 touch test1/rep1/f1 test1/rep1/totof2 test1/rep1/f3 rsync -avvn --exclude='*' --include='toto*' test1 test2
qui répond : building file list ... [sender] hiding directory test1 because of pattern * done delta-transmission disabled for local transfer or --whole-file total: matches=0 hash_hits=0 false_alarms=0 data=0
sent 29 bytes received 20 bytes 98.00 bytes/sec total size is 0 speedup is 0.00
Idem.
Pourquoi **, d'ailleurs ?
Pour prendre tout le contenu des rep .svn (et seulement eux).
".svn" suffit et est même plus fiable (e.g. ".svnblah" ne doit pas être exclu), car quand un répertoire est exclu, tout son contenu aussi. -- Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)