svnadmin create — Create a new, empty repository.
Create a new, empty repository at the path provided. If the provided directory does not exist, it will be created for you.[57] As of Subversion 1.2, svnadmin creates new repositories with the FSFS filesystem backend by default.
While svnadmin create will create the base directory for a new repository, it will not create intermediate directories. For example, if you have an empty directory named /var/svn, creating /var/svn/repos will work, while attempting to create /var/svn/subdirectory/repos will fail with an error.
--bdb-log-keep --bdb-txn-nosync --config-dirDIR
--fs-typeTYPE
--pre-1.4-compatible --pre-1.5-compatible
Creating a new repository is this easy:
$ svnadmin create /var/svn/repos
In Subversion 1.0, a Berkeley DB repository is always created.
In Subversion 1.1, a Berkeley DB repository is the default, but an
FSFS repository can be created with the --fs-type
option:
$ svnadmin create /var/svn/repos --fs-type fsfs