解決方法:html
step1: 到 sqlite官網 (http://www.sqlite.org/download.html) 下載 sqlite3.exe sql
step2: 將下載到的 sqlite3.exe 文件複製到 本地磁盤的某個臨時目錄下 (個人svn源代碼放在共享磁盤中,發現 sqlite總是找不到 svn的 wc.db文件),svn
step3: 而後 設置 svn源代碼 文件夾 及文件 顯示 全部文件(包括隱藏文件),會發現 .svn/wc.db 文件, 將 其複製到 step2的臨時目錄下sqlite
step4: 開始 -> 運行 -> 打開 cmd命令htm
打開 wc.dbblog
執行 delete from work_queue;隊列
step5: 執行select * from wc_lock delete from wc_lock (畫線部分忽略,框框四句爲真,通常這四句連續執行便可)cmd
如圖所示:it
step 5: 將 wc.db 覆蓋到 svn源代碼目錄的 .svn目錄下(不移動備份也可直接對wc.bd操做,但以防萬一)select
step 6: 對 svn源代碼目錄 右鍵, clean up, 稍等,而後會提示 清理成功。
相似的命令參考:(在項目根目錄)
一、clean up 失敗
1.1執行:sqlite3 .svn/wc.db 「select * from work_queue」 看看是否有列表隊列,若是有的話,那這就是問題所在了
1.2執行:sqlite3 .svn/wc.db 「delete from work_queue」
1.3 從新查詢,執行:sqlite3 .svn/wc.db 「select * from work_queue」
二、lock
2.1執行:sqlite3 .svn/wc.db 「select * from wc_lock」 看看是否有列表隊列,若是有的話,那這就是問題所在了
2.2執行:sqlite3 .svn/wc.db 「delete from wc_lock」
2.3 從新查詢,執行:sqlite3 .svn/wc.db 「select * from wc_lock」