本文件是为 Subversion 1.1 编写的。如果您正在运行更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的书籍。

名称

svnadmin list-unused-dblogs — 查询 Berkeley DB 哪些日志文件可以安全删除(仅适用于使用bdb后端的仓库)。

概要

svnadmin list-unused-dblogs REPOS_PATH

描述

Berkeley DB 会创建仓库中所有更改的日志,这允许它在灾难发生时恢复。除非您启用DB_LOGS_AUTOREMOVE, 日志文件会不断累积,尽管大多数不再使用,可以删除它们来回收磁盘空间。有关更多信息,请参阅“管理磁盘空间”部分

示例

从仓库中删除所有未使用的日志文件

$ svnadmin list-unused-dblogs /path/to/repos
/path/to/repos/log.0000000031
/path/to/repos/log.0000000032
/path/to/repos/log.0000000033

$ svnadmin list-unused-dblogs /path/to/repos | xargs rm
## disk space reclaimed!