解决SVN 中Failed to run the WC DB work queue的错误方法

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:41   1894   0

文章主要内容来源于 https://blog.csdn.net/fans439642593/article/details/81169265

更多问题可以参考此条链接:https://blog.csdn.net/vicey/article/details/51732895

链接均为百度的结果,第二个链接我没试。

更新SVN时,clean up 无效,报出以下错误 Failed to run the WC DB work queue,

解决办法:

  1. 下载sqlite3.exe(百度找一个就行了,我就随便百度的,下载了一个),将下载好的sqlite3放到出问题的svn的根目录,如下图所示,请确保.svn下有wc.db文件
  2. 使用window+R,输入CMD回车,打开windows的命令行,出现黑窗口。
  3. 进入你需要更新的SVN的根目录里面,例如:我需要更新的地址在D:\crm\.svn 则在黑窗口里面输入
    1. 红色窗框框住的部分命令,进入 .svn里面
    2. 再输入以下红框里面的三条命令来解决问题
      1. 使用命令sqlite3 wc.db "select * from work_queue",查看数据库内容;
      2. 接着使用sqlite3 wc.db "delete from work_queue",清空数据库数据;
      3. 再使用sqlite3 wc.db "delete form wc_lock";(一般情况下无需这一步)
    3. 最后回到你需要update的页面,先进行clean up 再update即可,如下图所示。
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP