我们正在使用TortoiseSVN作为我们的Subversion客户端,今天我们已经开始看到在我们的一个存储库中报告了一些奇怪的错误。使用存储库浏览器时,其中一个分支在“作者”列中列出###error###
,在“日期”列中列出(no date)
。
我们无法对存储库的这一部分执行任何操作,例如结账,记录,提交等;尝试这样做会导致报告以下错误:
svn: Server sent unexpected return value (500 Internal Server Error) in response to
REPORT request for '/svn/vtx/!svn/vcc/default'.
从表面上看,我们似乎对某个或多个文件存在某种腐败现象。我已经确定了我可以签出失败分支的最后修订版,但超出此点的任何内容都会导致上述错误。
如果有问题的分支已损坏,有没有办法将其恢复到已知良好状态,或者我们是否必须使用最近的备份执行全面恢复?
我们已尝试在服务器上运行svnadmin verify
,但这并没有报告任何问题。
如果它有任何区别我们在Windows 7 64位上使用TortoiseSVN 1.6.12.20536。我们的Subversion服务器是1.6.4。
答案 0 :(得分:0)
我几天前看到了一些类似的问题 - 尽管我当时正在使用git-svn下载整个存储库的副本。
从与外部世界连接速度更快的计算机上执行此操作,因此存储库也成功,没有进一步的问题。我认为它有点卡住,失败而不是继续重试。
看到svnadmin verify
报告没问题,我倾向于相信这一点,而不是认为回购本身存在问题,只是与它的联系。