2012-04-12 198 views
0

每当我尝试从资源库中我得到的消息SVN数据库损坏

无法打开文件“E:\库\ MAIN \ DB \加快转速\ 7 \ 7805”:更新我的代码系统 找不到指定的文件。

如果我尝试做一个干净的检出它工作了一段时间,然后我得到了错误的“/ SVN /主/ SVN /我!”

报告:无法读取数据块大小:安全 连接截断

奇怪的是我还可以检查

望着DB \加快转速\ 7文件夹肯定是有一些文件丢失。 \ 6都从6000到6999,但在\ 7有7804 & 7806但没有7805.还有其他几个人失踪。

可以重新创建这些数据吗?我相当肯定,除了最近几次入住外,我应该能够获得所有资金,但我更希望不会丢失任何数据。

编辑:还应该注意我最近检查了一些大的二进制文件到版本库中。 SVN是否以不同的方式处理他们的存储?

回答

0

很难说清楚为什么你看到你看到的,但我建议先检查你的硬盘。 另外,请检查您的防病毒日志。

+0

我的防病毒日志中没有任何东西,它没有被隔离,也没有任何病毒的报告(我想如果它是病毒,删除的文件不仅仅是最近的,但不是全部的,checkins)。整个事情都尖叫着我。 – 2012-04-12 06:10:54

+1

好的。你如何访问你的仓库?你尝试过'svnadmin verify'吗?这个http://stackoverflow.com/questions/5450825/could-not-read-chunk-size-error-in-svn也许是相关的。 – 2012-04-12 06:18:30

+2

SVN验证验证大多数,但最终无法找到文件。 陡峭的svnadmin恢复寻找几百修改过去我们去过的地方。 我认为最好的解决方案是重新创建已验证的存储库,然后使用我们的本地副本重新检查此后发生的所有事情 – 2012-04-12 06:44:30