报错情况
原因可能是更新完成之前,点击了取消更新按钮或者将SVN强退。
如果手动清理(步骤如下图)仍然无法解决,可继续阅读下文的解决方法。
解决方法
1. 下载SQLite
- 地址:https://www.sqlite.org/download.html
- 将这两个文件全部下载;
- 解压到同一个文件夹中(例如 G:\SQLite),如图解压后应该是5个文件。
2. 将SQLite的路径添加到系统的Path环境变量里
- 作用:能够在任意目录(文件夹路径)下,都能访问到bin目录中的javac和java工具;
- 操作步骤(win11系统示例):
- 右键我的电脑-属性
- 点击“高级系统设置”
- 点击“环境变量”,找到Path点击编辑,点击新建然后将SQLite的路径粘贴进来,最后点击确定。
- 验证一下是否成功:打开cmd(win+R键),输入sqlite3然后回车,能看到如图的版本号说明成功了。
3. 通过cmd执行查询和删除命令
- 再次打开cmd,首先将目录转到svn版本控制的文件夹的.SVN。
- 如果你不知道语法请看这里:
- 假设出问题的.SVN在这个路径:R:\StickMan\.svn。打开cmd后,输入以下命令即可:
R:
cd \StickMan\.svn
- 然后依次输入以下3条命令
sqlite3 wc.db "select * from work_queue"
sqlite3 wc.db "delete from work_queue"
sqlite3 wc.db "delete form wc_lock"