真实有效!!解决SVN 中Failed to run the WC DB work queue的错误方法
更新SVN时,clean up 无效,报出以下错误 Failed to run the WC DB work queue
解决办法:
- 下载sqlite3.exe(下面有下载链接),将下载好的sqlite3放到出问题的svn的根目录,如下图所示,请确保.svn下有wc.db文件
- 使用window+R,输入CMD回车,打开windows的命令行,出现黑窗口。
- 进入你需要更新的SVN的根目录里面,例如:我需要更新的地址在D:\crm\.svn 则在黑窗口里面输入
- 红色窗框框住的部分命令,进入 .svn里面
- 再输入以下红框里面的三条命令来解决问题
-
- 使用命令sqlite3 wc.db "select * from work_queue",查看数据库内容;
- 接着使用sqlite3 wc.db "delete from work_queue",清空数据库数据;
- 再使用sqlite3 wc.db "delete form wc_lock";(一般情况下无需这一步)
- 最后回到你需要update的页面,先进行clean up 再update即可,如下图所示。
7.windows 7 64位 SQLITE安装:https://www.sqlite.org/download.html
第一步
下载安装包
https://www.sqlite.org/download.html
下图安装是64位系统,需要下载两个文件
第二步
首先将下载的两个压缩包解压在同一个目录下,例如 E:\SQLite
第三步
将该路径添加到系统的Path环境变量里
第四步
在cmd中输入sqlite3,若显示版本号,则安装成功