有时,使用小乌龟(TortoiseSVN)拉取比较大的项目时(网络不好),会出现卡死现象;等得不耐烦,强行取消后,重新拉取发现锁着了,无法更新。
网上有各种方法,最后亲测后发现还是下面的方法比较可靠:
具体步骤如下:
1、官网下载sqlite3:https://www.sqlite.org/download.html,我的是window系统,使用sqlite-tools-win32-x86-3290000.zip
2、将文件解压到svn拉取的根目录中。
3、cmd 到 拉取的根目录中.
4、需要执行一个清除数据库中的wc_lock的表的操作:
select * from work_queue; //查看work_queue中保存的工作队列
delete from work_queue;
5、小乌龟(TortoiseSVN)执行clean up操作, 然后重新update,继续正常update,则操作成功。
6、删除sqlite工具即可。