本手册描述了 Subversion 1.4 版本。如果您正在运行更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅与您 Subversion 版本相匹配的版本。

名称

svnadmin verify — 验证存储在仓库中的数据。

概要

svnadmin verify REPOS_PATH

描述

如果您希望验证仓库的完整性,请运行此命令。它本质上通过内部转储所有修订并丢弃输出,来遍历仓库中的所有修订 - 定期运行此命令是一个好主意,以防范潜在的硬盘故障和“比特腐烂”。如果此命令失败 - 它将在出现第一个问题时失败 - 意味着您的仓库至少有一个损坏的修订,您应该从备份中恢复损坏的修订(您确实备份了,对吧?)。

示例

验证一个挂起的仓库

$ svnadmin verify /usr/local/svn/repos/ 
* Verified revision 1729.