2010-11-29 35 views
16

Quand je lanceComment utiliser "svn add" récursivement dans la console Windows?

svn st 

sur ma copie de travail je reçois un peu « ? » entrées qui se trouvent dans les sous-répertoires de la copie de travail racine. Je veux tous les ajouter au référentiel. J'essaie:

svn add --force . 

et

svn add --force * 

mais il ne fonctionne pas.

SOLUTION DE TRAVAIL:

svn add --depth=infinity --force * 

Répondre

17

Je ne sais pas si ça marche dans les fenêtres, mais vous pouvez essayer:

svn add --depth=infinity * 
+0

J'ai mis à jour le paramètre source pour que la commande fonctionne. – yvoyer

+0

svn add --depth = infini --force * fonctionne! – JohnM2

-2

Peut-être essayer:

svn status | grep '^\?' | sed -e 's/^? *\(.*\)/\1/;s/ /\\ /g' | xargs svn add 
+2

Windows XP console :) – JohnM2

+1

-1: Il en a besoin pour Windows, pas une plate-forme Unix/Linux où d et grep n'existent pas à moins que Cygwin ne soit installé, mais la question ne l'indique pas. – jgifford25