-、叙述web
今天须要更新接口文檔,因此就update了一下,結果報了以下錯誤:sql
勾选了之后发现,等待它执行了好久,仍是给了报错,依旧是文档拒绝访问。也许别人这样作就成功了呢,反正我是没成功。数据库
下图为在网上找的旧版svn的cleanUp界面,app
2、解决方案——使用db管理工具sqlite3svn
咱们错误的提示是:“Previous operation has not finished”,出现这个问题的说法是,Svn的operation是存放在本地.svn\wc.db数据库文件里面,即在内嵌数据库wc.db的work_queue表中的。因此咱们须要使用sqlite来操做。工具
sqlite是一个经常使用的嵌入式数据库,就是一个db文件。spa
一、在网上下载下载db管理工具sqlite33d
二、将sqlite3.exe放置到对应cleanup异常的svn项目下的.svn文件夹下,以下图:orm
需注意的是,.svn默认是隐藏的,咱们须要勾选将其显示出来。sqlite
三、在.svn目录下打开cmd命令
四、输入输入sqlite3 wc.db
五、输入 .table 查看全部表:会看到WORK_QUEUE
六、删除WORK_QUEUE表:输入delete from work_queue;
(在这里需注意要加分号!由于如今输入的是sql语句,结尾要加;(分号)才算完整 ,不然就进入…>的状态)
七、能够查看是否删除成功:输入select * from work_queue;
(我第一遍删除后查看发现WORK_QUEUE依旧存在,因此就又执行了一次delete语句)
八、 最后在出现问题的目录下,鼠标右键找到clean up,去执行Cleanup命令,以下图。
九、clean up成功