2009-08-25 17 views
9

Tengo una carpeta, llamada "archivos". Ya está en el repositorio. Ahora, los nuevos archivos se agregan constantemente a esta carpeta y es una subcarpeta. ¿Qué comando puedo escribir para agregar todos los archivos que aún no se han agregado? Esto no funciona:¿Agregar todos los archivos en una carpeta que no se haya agregado en subversión?

svn add files 

Dice

SVN: advertencia: 'archivos' ya está bajo control de versiones

+0

Dup: http://stackoverflow.com/questions/1071857/ how-do-i-svn-add-all-unversioned-files-to-svn –

Respuesta

23
svn add files/* 

o:

svn add --force files 

(tomado de SVN book)

+0

Gracias. ¡Tan sencillo! u rock! :-) – coderama

+0

5 años después, ¡tú también me ayudaste! Gracias, el --force era lo que necesitaba para agregar los archivos cambiados en subcarpetas de subcarpetas ... –

10

Si desea añadir todos los archivos en una carpeta, incluyendo todas las subcarpetas, esto es un script muy útil:

svn status | awk '{if ($1 == "?") print $2 }' | xargs svn add 
Cuestiones relacionadas