本手册旨在介绍 Subversion 1.6.x 系列。如果您运行的是其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/,并查阅适合您 Subversion 版本的文档。

名称

svnadmin create — 创建新的空版本库。

概要

svnadmin create REPOS_PATH

描述

在提供的路径下创建一个新的空版本库。如果提供的目录不存在,它将为您创建。 [62] 从 Subversion 1.2 开始,svnadmin 默认情况下会使用 FSFS 文件系统后端创建新的版本库。

虽然 svnadmin create 会为新的版本库创建基本目录,但它不会创建中间目录。例如,如果您有一个名为 /var/svn 的空目录,创建 /var/svn/repos 将成功,而尝试创建 /var/svn/subdirectory/repos 会失败并报错。此外,请记住,根据您在系统上的位置,您可能需要以具有提升权限的用户(例如 root 用户)身份运行 svnadmin create

选项

--bdb-log-keep
--bdb-txn-nosync
--config-dir DIR
--fs-type TYPE
--pre-1.4-compatible
--pre-1.5-compatible
--pre-1.6-compatible

示例

创建新的版本库非常简单

$ cd /var/svn
$ svnadmin create repos
$

在 Subversion 1.0 中,始终会创建 Berkeley DB 版本库。在 Subversion 1.1 中,Berkeley DB 版本库是默认的版本库类型,但可以使用 --fs-type 选项创建 FSFS 版本库

$ cd /var/svn
$ svnadmin create repos --fs-type fsfs
$


[62] 请记住,svnadmin 仅适用于本地 路径,不适用于 URL