-、敘述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成功