重新创建SVN wc.db.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重新创建SVN wc.db.相关的知识,希望对你有一定的参考价值。
我们的一些开发团队的工作副本存在问题,而且wc.db数据库似乎已损坏。有没有快速的方法来修复或重建数据库而不是进行新的结账?
我得到的错误消息是“没有这样的表:wcroot”,操作系统是Windows 7并使用TortoiseSVN 1.7.6。
即使这是一个特定的错误,除了进行完整检查之外,当SQLite数据库损坏时,最佳选择是什么?
SmartSVN提出了一个修复某些类型或wc.db损坏的工具(修改|验证管理区域),从存储库中检索丢失/不正确的信息。我不确定它会有所帮助,但试试看。
简单,只是降级。
将所有元数据放入SQLite数据库绝对没有逻辑;颠覆开发者并不那么聪明。以前,你有.svn文件分散在你的结帐... ... .svn文件夹搞砸了;偶尔会发生这种情况。简单:重命名,再次检查,合并本地更改 - 使用Subversion 1.7解决方案是“请再次检查10G”。
如果你有一个大项目,就像我一样(超过10 GB),并且你无法负担每月查看全部内容,请降级Subversion。
不知道问题是什么,很难诊断。最简单的方法是执行新的签出(然后复制或合并任何本地更改)。
有一些建议你可以尝试listed here。
我遇到了同样的问题,原因是因为我的机器存储空间不足。释放一些空间后,问题就消失了。
以上是关于重新创建SVN wc.db.的主要内容,如果未能解决你的问题,请参考以下文章
svn: Failed to run the WC DB work queue associated svn的bug解决
解决SVN Cleanup错误: Failed to run the WC DB work queue associated with
SVN报错“Failed to run the WC DB work queue associated with”解决办法