- 解决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>
- 在f:\sqlite 文件的地址框中输入cmd命令,进入dos窗口,执行sqlite3指令,如下,Sqlite3安装完成
- 清空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文件的路径问题
- 其实上面的已经完成了本次任务,只是本着不想重复劳动的原则,记事本写如下代码,另存为一个.bat文件,里边的代码如下所示
- 清空svn的队列(重要):分别为执行sqlite3命令查看wc.db数据库的内容,清空work_queue表数据,清空wc_lock表数据
- 去官网下载一个sqlite的两个工具 :http://www.sqlite.org/
Failed to run the WC DB work queue associated with
最新推荐文章于 2023-07-11 11:57:12 发布