Is there a way to add a directory structure to an SVN repository without adding the files contained in the folders?

3 Answers 3


So sorry, I should've RTFM ...


You can add a directory without adding its contents:

$ svn add --depth=empty otherdir
A         otherdir

Edit: This doesn't work recursively though, is there any way to do that too?


If you want to do it recursively, maybe this will work for you?

find . -type d ! -name '.' ! -path "*.svn*" -print0 | xargs -0 svn add --depth=empty
  • 1
    The problem is that the "svn add" will automatically recurse and include the contents of the directories. You'll need to use 'svn add -N' instead I think to ensure that it only works on the directory and not any files inside.
    – James F
    Jul 31, 2009 at 12:27
  • Oh right, as he said, will edit post Jul 31, 2009 at 12:40

Late to the party, but

svn add --non-recursive

works non-recusively.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.