When's the best time to create the trunk, branches and tags directories?

I have executed svnadmin create --fs-type fsfs /home/firefli/web/projects/subversion and have myself a blank repo. If I create, say, the trunk directory using svn mkdir file:///home/firefli/web/projects/subversion/trunk it works fine but I go to revision 1.

Not that going to revision 1 is a problem, I'm just sure I've done it differently before and I'm looking for the best practice.


3 Answers 3


When we create SVN repo's at work we svnadmin create and then svn import a skeleton folder of the 3 directories and commit that at once pushing it to revision 1 (We have a bash script automate all of this). I don't think there's a better practice than to just have the initial commit?

  • That's pretty much the same as we do - all automated with a script.
    – hmallett
    Commented Feb 21, 2010 at 19:36

You can create all directories at once (resulting in one commit) without even checking out the repo. See this Windows example:

svn mkdir -m "Creating basic directory structure" file:///d:/temp/repo/trunk file:///d:/temp/repo/tags file:///d:/temp/repo/branches

On a fresh checkout of a new repository, I create and add the three directories - tags, trunk, and branches. I commit those three; the repo is on rev. 1, and I switch to trunk and get to work. Not much to it, really.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .