剛開始遇到這個問題還以為是沒有插網線的原因,客戶端和服務器都在我的電腦上,但是更新和提交都執行不了,以為是沒有插網線就沒把這個小問題放在心上,今早上還是這樣,就不得不解決一下了。
更新或者提交前要執行一下清理(clear up),如果在當前目錄下執行后,還是鎖定,就到上一層目錄執行清理,問題就解決啦
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
開發中經常遇到SVN清理失敗的問題:
解決方法:
step1: 到 sqlite官網 https://www.sqlite.org/download.html 下載 sqlite3.exe
找到 Precompiled Binaries for Windows,下載
step2: 解壓,然后將下載到的 sqlite3.exe 文件復制到你項目的.svn的同級目錄下 ,查看.svn目錄下是否存在一個wc.db文件
step3: 打開cmd執行 sqlite3 .svn/wc.db "select * from work_queue" 命令
可以看到有哪些文件有問題
step4:然后執行 sqlite3 .svn/wc.db "delete from work_queue"
執行完后再執行 sqlite3 .svn/wc.db "select * from work_queue" 問題已經被清理了
step 5: 在有問題的工作目錄下進行clean up,一般來說可以直接清理成功,OK
如果clean up時候遇到了 工作目錄被lock的提示,清理的時候勾選一下Break locks即可