解决SVN异常 cleanup failed

  winndows上偶尔使用SVN的时候就会整出一些有的没的问题,比如"cleanup failed to process the following paths previous operation has not finished”,这个时候就可以按照下列步骤处理

  1. https://www.sqlite.org/download.html 这里下载一个sqlite,最好是这个格式的 sqlite-tools-win32-x86-3140100.zip,解压就可以用,不想选的就直接下这个(https://www.sqlite.org/2019/sqlite-tools-win32-x86-3300100.zip)
  2. 解压后将文件夹里的sqlite3.exe放到svn项目的根目录。
  3. 打开命令行,进入sqlite3.exe所在目录,输入这个命令你可以看见该数据库下有几张表    sqlite3.exe .svn/wc.db "select name from sqlite_master where type='table' order by name"
  4. 接下来就可以将工作队列表(work_queue)清空,还有带lock的表,看看是不是将项目里的相应文件夹或文件锁上了,都删掉,我是删了wc_lock、lock、work_queue才恢复正常的

查看表数据和删除表数据的命令

sqlite3.exe .svn/wc.db "select * from 表名"

sqlite3.exe .svn/wc.db "delete from 表名"

posted @ 2019-12-06 14:34  Thanks_up  阅读(1659)  评论(0编辑  收藏  举报