本文档旨在描述 Subversion 1.1。如果您正在运行更新版本的 Subversion,我们强烈建议您访问 https://svnbooks.subversion.org.cn/ 并查阅适合您 Subversion 版本的书籍。

svnadmin

svnadmin 是用于监控和修复 Subversion 仓库的管理工具。有关详细信息,请参见 名为“svnadmin”的部分

由于 svnadmin 通过直接访问仓库工作(因此只能在保存仓库的机器上使用),它使用路径而不是 URL 来引用仓库。

svnadmin 选项

--bdb-log-keep

(Berkeley DB 特定)禁用自动删除数据库日志文件。

--bdb-txn-nosync

(Berkeley DB 特定)在提交数据库事务时禁用 fsync。

--bypass-hooks

绕过仓库钩子系统。

--clean-logs

删除未使用的 Berkeley DB 日志。

--force-uuid

默认情况下,当将数据加载到已经包含修订版本的仓库时,svnadmin 将忽略UUID来自转储流。此选项将导致仓库的UUID被设置为UUID来自流。

--ignore-uuid

默认情况下,当加载空仓库时,svnadmin 将使用UUID来自转储流。此选项将导致该 UUID 被忽略。

--incremental

仅将修订版本作为针对先前修订版本的差异进行转储,而不是通常的全文。

--parent-dir DIR

加载转储文件时,根路径位于 DIR 而不是/.

--revision (-r) ARG

指定要操作的特定修订版本。

--quiet

不显示正常进度,仅显示错误。

svnadmin 子命令

TortoiseSVN 官方中文版 1.14.7 发布