SVN更新提示Working copy "XXX" locked而且无法clean up 的解决方法
在更新svn時候有時候會遇到這樣的問題,更新到一半時候因為一些特殊情況斷掉了,此時再繼續(xù)更新會顯示:
Working copy "XXX" locked.
"XXX" is already locked.
Please execute the 'Clean up' command.
如圖所示:
但是此時點擊clean up缺會彈出對話框,顯示clean up失敗,
其實只是svn的一個保護機制,在意外中斷以后,會將其鎖住。
解決辦法如下:
1.進入對應svn目錄下的.svn文件夾,并找到wc.db文件。
2.用SQliteStudio或相關的可以數(shù)據(jù)庫工具打開這個db文件。
下載SQLiteStudio,這是一個SqlLite的可視化工具。
SQLiteStudio-3.2.1
3.找到WC_LOCK表,并將里面的數(shù)據(jù)清除。
然后就可以繼續(xù)愉快地使用svn了!
也可以通過sqlite3.exe操作.svn/wc.db數(shù)據(jù)庫。
sqlite下載頁面
下載里面的tools里面有sqlite3.exe。
sqlite-tools-win32-x86-3220000.zip
講wc.db文件和sqlite3.exe放在一個目錄下,然后啟動命令提示行工具
執(zhí)行 .\sqlite3.exe wc.db 回車
依次輸入
select * from wc_lock; 回車
delete from wc_lock; 回車
注意末尾的;號不能少
總結
以上是生活随笔為你收集整理的SVN更新提示Working copy "XXX" locked而且无法clean up 的解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bootstrap4 dropdown
- 下一篇: a标签添加边框后有空隙的解决方法