问题:
SVN在使用update命令时,提示使用“clean up ”命令,在使用clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”。同时无论在那个目录路径下执行“clean up “,都是报该错误。即出现执行cleanup时候,提示要cleanup。进入死循环。
造成原因:
SVN在使用update命令时,提示使用“clean up ”命令,执行中,强行停止;在执行“clean up ”会出现死循环现象,报错
解决方法:
- 下载sqlite3.exe
- 下载sqlite-dll-win64-x64-3210000.zip----》下载网站点击打开链接
- 解压sqlite-dll-win64-x64-3210000.zip
- 把svn文件中的wc.db复制到sqlite3.exe同级目录下
- 点击开始--》运行--》cmd 输入命令
- cd 目标目录(sqlite3.exe所在目录)
- sqlite3 wc.db
- select* from work_queue;
- 如果此时查询有记录,则执行以下命令:delete from work_queue;
- 将清理完的wc.db复制并覆盖回svn文件中
- 这样就可以在SVN在使用update命令时,提示使用“clean up ”命令,执行成功