2010-11-29 9 views
16

Cuando corroCómo usar "svn add" recursivamente en la consola de Windows?

svn st 

en mi copia de trabajo me da un poco de "?" entradas que se encuentran en subdirectorios de la raíz de copia de trabajo. Quiero agregarlos al repositorio. Trato:

svn add --force . 

y

svn add --force * 

pero no funciona.

SOLUCIÓN DE TRABAJO:

svn add --depth=infinity --force * 

Respuesta

17

No sé si funciona en Windows, pero usted podría intentar:

svn add --depth=infinity * 
+0

Actualicé el parámetro fuente para hacer que el comando funcione. – yvoyer

+0

svn add --depth = infinito --force * funciona! – JohnM2

-2

Quizás tratar:

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

de Windows XP consola :) – JohnM2

+1

-1: Necesita esto para Windows, no una plataforma Unix/Linux donde se d y grep no existen a menos que tenga instalado Cygwin, pero la pregunta no lo indica. – jgifford25

Cuestiones relacionadas