本手册描述了 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.