本文字档尚在编写中,内容会频繁变更,可能与任何已发布的 Apache™ Subversion® 软件版本不符。将此页面加入书签或推荐给他人可能并非明智之举。请访问 https://svnbook.subversion.org.cn/ 获取本书的稳定版本。

名称

svnadmin create — 创建一个新的空仓库。

概要

svnadmin create REPOS_PATH

描述

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

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

选项

示例

创建新仓库非常简单

$ 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
$


[82] 请记住,svnadmin 只处理本地 路径,不处理 URL

TortoiseSVN 官方中文版 1.14.7 发布