尝试结帐回购时SVN错误"没有这样的表:wcroot"

sri*_*ivt 13 svn

我正在尝试对网络上托管的存储库进行初步检查.结帐失败,错误消息"svn:E200030:no such table:wcroot".谷歌搜索似乎没有帮助.这个错误信息意味着什么,诊断是什么?

我的SVN二进制版本是1.7.1(r1186859).

谢谢!

(从programmers.stackexchange重新发布,因为它在那里关闭)

zak*_*kak 9

我不知道这个消息究竟是什么意思.从这个我明白,有在你试图签,该目录中创建一个wc.db文件没有正确的初始化和wcroot表丢失.

当您正在进行干净的结账时,我建议您检查您尝试结账的目录是否已经存在,如果是这种情况,请将其删除或尝试其他目录结帐.

在我的情况下,它是一个先前svn co失败并在目录中留下损坏的wc.db.所以删除目录并再次签出就可以了.

  • +1 - 删除运行`svn co`的.svn文件夹也为我工作了. (3认同)

小智 5

我有同样的问题,而问题恰恰是这样:磁盘上没有足够的可用空间。当驱动器上的容量为0字节时,这似乎覆盖了“空间不足”消息。