Failed to run the WC DB work queue associated with

  • 解决windows下SVN Cleanup错误:Failed to run the WC DB work queue associated with
  • 参考文章:https://www.cnblogs.com/ANCAN-RAY/p/8961832.html
  • 问题描述:mac的同事上传图片携带了*,导致windows的电脑在update的时候报错,按照提示clean up的时候,又报错了上面的这句
  • 解决:
    • 去官网下载一个sqlite的两个工具 :http://www.sqlite.org/
      • 下载 sqlite-dll-win64-x64-3280000.zip(786.76 KiB) :(我是windows 64位机器)
      • 下载 sqlite-tools-win32-x86-3280000.zip(1.70 MiB) :这个文件只有一个
      • 放在自定义的F:\sqlite 文件夹里,并解压
        • 解压的dll文件里有两个文件(sqlite3.def 和 sqlite3.dll)复制到刚才新建的目录(f:\sqlite)中
        • 解压的tools文件里有个文件(sqlite3.exe)复制到刚才新建的目录(f:\sqlite)中
    • 测试安装是否成功
      • 在f:\sqlite 文件的地址框中输入cmd命令,进入dos窗口,执行sqlite3指令,如下,Sqlite3安装完成
        F:\sqlite>sqlite3
        SQLite version 3.28.0 2019-04-16 19:49:53
        Enter ".help" for usage hints.
        Connected to a transient in-memory database.
        Use ".open FILENAME" to reopen on a persistent database.
        sqlite>
        
    • 清空svn队列
      • 清空svn的队列(重要):分别为执行sqlite3命令查看wc.db数据库的内容,清空work_queue表数据,清空wc_lock表数据
        • 指令
          F:\sqlite>sqlite3 E:\androidworkspace\.svn\wc.db "select * from work_queue"
          F:\sqlite>sqlite3 E:\androidworkspace\.svn\wc.db "delete from work_queue"
          F:\sqlite>sqlite3 E:\androidworkspace\.svn\wc.db "delete from wc_lock"
          
        • 注意.svn文件的路径:我是按照自己的当前路径写的
      • 执行clean up命令即可成功
      • 做个小bat脚本
        • 其实上面的已经完成了本次任务,只是本着不想重复劳动的原则,记事本写如下代码,另存为一个.bat文件,里边的代码如下所示
          F:
          cd sqlite
          sqlite3 E:\androidworkspace\.svn\wc.db "select * from work_queue"
          sqlite3 E:\androidworkspace\.svn\wc.db "delete from work_queue"
          sqlite3 E:\androidworkspace\.svn\wc.db "delete from wc_lock"
          pause
          
        • 请注意.svn文件的路径问题
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值