SVN 数据库损坏



>每当我尝试从存储库更新代码时,我都会收到消息

无法打开文件 'E:\存储库\主\db\revs\7\7805':系统 找不到指定的文件。

如果我尝试进行干净的结帐,它可以工作一段时间,然后出现错误

"/svn/Main/!svn/me"的报告:无法读取块大小:安全 连接被截断

奇怪的是,我仍然可以办理入住手续。

查看 db\revs\7 文件夹,肯定缺少一些文件。 \6 从 6000 到 6999 都丢失了。但是在\7中有7804和7806,但没有7805。还有一些人失踪了。

是否可以重新创建此数据?我相当确定我应该能够得到除了最近的一些签到之外的所有内容,但我更希望没有数据丢失。

编辑:还应该注意我最近将几个大型二进制文件签入存储库。SVN是否以不同的方式处理他们的存储?

很难确切地说出为什么你会看到你所看到的,但我建议先检查你的硬盘。另外,请检查您的防病毒日志。

最新更新