> > From: Tech Geek [mailto:techgeek12...@gmail.com] > > > > So why don't we have (read as a feature) something like this: > > > > # svnadmin create --tbt new_repo > > > > and a repositroy with following strcuture is created > (automatically) > > > > # ls /var/lib/svn/new_repo > > branches > > tags > > trunk > > I have several repositories of my own, and I support several more, > for > various companies that I work for. None of them have the branches > & tags at > the top level of the repo, because the repo actually contains many > separate > independent projects. You should stick your branches & tags dir at > whatever > levels of the tree you'd be interested in branching & tagging. > > If you did the -tbt switch, it's just a lazy way to eliminate a > single "svn > mkdir" after the "svnadmin create." Not really worth while, imho. > If you > can remember the "-tbt" then you can remember the "svn mkdir."
Create a template repository with the folders you want in it. Then dump it. Save that file somewhere. After you create a repo you can do an svnadmin load --ignore-uuid < templatedumpfile (so you retain the unique uuid in the newly created repo). You can even create a batch/command for this to do it with one command. BOb