svnadmin is the administrative tool for monitoring and repairing your Subversion repository. For detailed information, see “svnadmin”一节.
Since svnadmin works via direct repository access (and thus can only be used on the machine that holds the repository), it refers to the repository with a path, not a URL.
--bdb-log-keep
(Berkeley DB特定)关闭数据库日志文件的自动删除,保留这些文件可以帮助你在灾难性版本库故障时更加便利。
--bdb-txn-nosync
(Berkeley DB特定)在提交数据库事务时关闭fsync。可以在svnadmin create命令创建Berkeley DB后端时开启DB_TXN_NOSYNC(可以改进速度,但是有相关的风险)。
--bypass-hooks
绕过版本库钩子系统。
--clean-logs
删除不使用的Berkeley DB日志。
--force-uuid
By default, when loading data into repository that
already contains revisions, svnadmin
will ignore the UUID from the dump
stream. This option will cause the repository's
UUID to be set to the
UUID from the stream.
--ignore-uuid
By default, when loading an empty repository,
svnadmin will ignore the
UUID from the dump stream. This
option will force that UUID to be ignored (useful for
overriding your configuration file if it has
--force-uuid set).
--incremental
导出一个修订版本针对前一个修订版本的区别,而不是通常的完全结果。
--parent-dir DIR
When loading a dump file, root paths at
DIR instead of
/.
--revision (-r) ARG指定一个操作的修订版本。
--quiet
不显示通常的过程—只显示错误。
--use-post-commit-hook
当导入使用一个转储文件时,在每次新的修订版本产生时运行版本库post-commit钩子。
--use-pre-commit-hook
当加载一个转储文件时,每次新加修订版本之前运行版本库的pre-commit钩子。如果钩子失败,终止提交并中断加载进程。