Adicionar estrutura de diretório ao SVN, sem arquivos

47

Existe uma maneira de adicionar uma estrutura de diretórios a um repositório SVN sem adicionar os arquivos contidos nas pastas?

fresskoma
fonte

Respostas:

68

Sinto muito, eu deveria ter RTFM ...

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

Você pode adicionar um diretório sem adicionar seu conteúdo:

$ svn add --depth = otherdir vazio
Um outrodir

Edit: Isso não funciona recursivamente, existe alguma maneira de fazer isso também?

fresskoma
fonte
7

Se você quiser fazer isso recursivamente, talvez isso funcione para você?

find . -type d ! -name '.' ! -path "*.svn*" -print0 | xargs -0 svn add --depth=empty
Kyle Brandt
fonte
11
O problema é que o "svn add" recuará automaticamente e incluirá o conteúdo dos diretórios. Você precisará usar 'svn add -N' em vez disso, para garantir que ele funcione apenas no diretório e não em nenhum arquivo.
James F
Ah, certo, como ele disse, vai editar o post #
Kyle Brandt
0

Tarde para a festa, mas

svn add --non-recursive

funciona sem recusar.

médico
fonte