svnadmin dump 报告错误,但 verify 没有报告错误

svnadmin dump 报告错误,但 verify 没有报告错误

消息svnadmin转储svnadmin:格式错误的文件。 然而svnadmin 验证根本没有报告任何错误。我搜索了一些备份,并使用 winmerge 对存储库进行了二进制比较(它是二进制的,实际上比较的是内容,而不仅仅是文件日期)。在创建修订版 1 天后进行的备份中,我没有发现任何差异。所以我不认为文件随着时间的推移在磁盘上损坏了。那么我现在能做什么?顺便说一句,这肯定是 SVN 中的一个错误,因为 verfiy 没有发现错误。

答案1

我已经看到了您描述的问题,因为我使用的是 FSFS 而不是 BDB,只要我能确定损坏发生的位置,我就可以编辑文本文件来纠正不一致,这对svnadmin verify正面和负面损坏都有效。

我使用 mod_dav_svn 通过 Apache 托管 Subversion,有人不止一次提出这可能是 Apache 线程问题。

相关内容