Svn 乌龟的错误——这是什么意思?

Svn 乌龟的错误——这是什么意思?,svn,tortoisesvn,Svn,Tortoisesvn,我们正在使用TortoiseSVN作为我们的Subversion客户端,今天我们开始看到在我们的一个存储库中报告了一些奇怪的错误。使用存储库浏览器时,其中一个分支的“作者”列中列出了错误,而“日期”列中未列出日期 我们无法对存储库的这一部分执行任何类型的操作,例如签出、记录、提交等。;尝试执行此操作将导致报告以下错误: svn: Server sent unexpected return value (500 Internal Server Error) in response to

我们正在使用TortoiseSVN作为我们的Subversion客户端,今天我们开始看到在我们的一个存储库中报告了一些奇怪的错误。使用存储库浏览器时,其中一个分支的“作者”列中列出了错误,而“日期”列中未列出日期

我们无法对存储库的这一部分执行任何类型的操作,例如签出、记录、提交等。;尝试执行此操作将导致报告以下错误:

svn: Server sent unexpected return value (500 Internal Server Error) in response to
     REPORT request for '/svn/vtx/!svn/vcc/default'.
从表面上看,我们似乎对一个或多个文件存在某种腐败。我已经确定了最后一个版本,在该版本中我可以签出失败的分支,但是超出这一点的任何内容都会导致上述错误

如果所讨论的分支已损坏,是否有任何方法将其恢复到已知的良好状态,或者我们是否必须使用最新的备份执行全面恢复

我们已尝试在服务器上运行svnadmin verify,但未报告任何问题


如果有什么不同的话,我们使用的是64位Windows 7上的TortoiseSVN 1.6.12.20536。我们的Subversion服务器是1.6.4。

几天前,我看到了一些类似的问题,尽管当时我正在使用git svn获取整个存储库的副本

从一台与外部世界的连接速度更快的机器(因此也包括存储库)执行此操作,成功地避免了进一步的问题。我想它只是有点卡住了,失败了,而不是继续尝试


看到svnadmin verify报告正常,我倾向于相信这一点,并且不认为回购协议本身存在问题,只是与它的连接有问题。

幸好您有备份要从中恢复。我们仍然不太确定是什么原因导致了我们遇到的问题,但我们成功地从备份中恢复,没有任何数据丢失。我认为您对连接速度的评论是正确的,因为提交失败的开发人员可以远程工作,有时连接速度很慢。