Vincent Lefevre wrote:
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 bien mon pb, comment exclure "tout sauf..."
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),
OK, mais je veux aussi .svn/blah, d'où le 2e *
car quand un répertoire est exclu, tout son contenu aussi.
Oui mais je veux justement l'inclure... les '**' sont là pour inclure tous les fichiers qui ont '.svn' dans leur nom relatif. svn/toto match avec '.svn**' mais pas avec '.svn*' -- Daniel