Agregar estructura de directorio a SVN, sin archivos

47

¿Hay alguna manera de agregar una estructura de directorio a un repositorio SVN sin agregar los archivos contenidos en las carpetas?

fresskoma
fuente

Respuestas:

68

Lo siento, debería haber tenido RTFM ...

http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.add.html

Puede agregar un directorio sin agregar su contenido:

$ svn add --depth = otherdir vacío
Un otrodir

Editar: Sin embargo, esto no funciona de forma recursiva, ¿hay alguna forma de hacerlo también?

fresskoma
fuente
7

Si quieres hacerlo de forma recursiva, ¿tal vez esto funcione para ti?

find . -type d ! -name '.' ! -path "*.svn*" -print0 | xargs -0 svn add --depth=empty
Kyle Brandt
fuente
1
El problema es que el "svn add" se repetirá automáticamente e incluirá el contenido de los directorios. Necesitará usar 'svn add -N' en su lugar, creo que para garantizar que solo funcione en el directorio y no en ningún archivo dentro.
James F
Ah, claro, como dijo, editará la publicación
Kyle Brandt el
0

Tarde a la fiesta, pero

svn add --non-recursive

funciona de manera no recusiva.

doctorlove
fuente