Skip to main content
 首页 » 编程设计

sqlite之重新创建 SVN wc.db

2025年12月25日2552php

我们的一些开发团队的工作副本存在问题,wc.db 数据库似乎已损坏。有没有一种快速的方法来修复或重建数据库而不是重新 checkout ?

我收到的错误消息是“没有这样的表:wcroot”,操作系统是 Windows 7 并使用 TortoiseSVN 1.7.6.

即使这是一个特定的错误,当 SQLite 数据库损坏时,除了进行完整检查之外,最好的选择是什么?

请您参考如下方法:

简单,降级即可。

将所有元数据放入 SQLite 数据库绝对没有逻辑; Subversion 开发人员并不那么聪明。以前,您的结账台上散布着 .svn 文件…….svn 文件夹被搞砸了;它偶尔会发生。简单:重命名,再次检查,合并本地更改 - 对于 Subversion 1.7,解决方案是“请再次检查 10G”。

如果您有一个像我一样的大项目(超过 10 GB),并且您无法每月检查全部内容,请降级 Subversion。