本手册描述了 Apache™ Subversion® 的 1.7.x 系列。如果您运行的是其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的手册。
svnadmin verify — 验证存储在仓库中的数据。
svnadmin verify REPOS_PATH
如果您想验证仓库的完整性,请运行此命令。它基本上通过内部转储所有修订版并丢弃输出,来遍历仓库中的所有修订版——定期运行此命令以防范潜在的硬盘故障和 “比特腐烂。” 如果此命令失败(它会在出现第一个问题时失败),则意味着您的仓库至少有一个损坏的修订版,您应该从备份中恢复损坏的修订版(您确实进行了备份,对吧?)。
--memory-cache-size (-M) ARG --quiet (-q) --revision (-r) ARG
--memory-cache-size
-M
ARG
--quiet
-q
--revision
-r
验证挂起的仓库
$ svnadmin verify /var/svn/repos/ * Verified revision 1729.