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.