Repository
Create
svnadmin create - Create a new, empty repository.
svnadmin create REPOS_PATH
To enable simple security for this repository, see Authentication.
How do I manage several different projects under Subversion?
http://subversion.tigris.org/faq.html#multi-proj
Authentication on branches is possible but not easy.
A single repository allows code to be easily copied or moved around between projects, and the history is preserved.
Separate repositories may be sensible to prevent confusion over revision numbers.
Choosing a Repository Layout http://svnbook.red-bean.com/nightly/en/svn.reposadmin.projects.html#svn.reposadmin.projects.chooselayout
How do I merge two completely separate repositories?
http://subversion.tigris.org/faq.html#multi-merge
Looks like it is possible to merge repositories. So we can create separate repositories and merge them later if we feel the need.
Migrating a Repository http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.migrate
The dump format can also be used to merge the contents of several different repositories into a single repository.