問題描述:在使用 svn 客戶端執行操作失敗后,執行 Clean up 操作也報錯:Cleanup failed to process the following paths...
問題描述:對一些文件操作的時候出現錯誤,文件加鎖。
解決辦法:
1、TortoiseSVN客戶端1.7版本以前的加鎖文件是一個lock后綴的文件,直接在報錯目錄的.svn目錄下刪除即可。.svn目錄一般為隱藏狀態,因此,需要在文件夾設置開啟隱藏的項目。
2、TortoiseSVN客戶端1.7 版本以后的加鎖信息是存儲在隱藏文件夾 .svn 目錄下 sqlite 文件中,存儲的表名為 wc_lock、work_queue。用SQLite文件可視化工具將改文件打開,然后刪除那條lock記錄即可。具體方法為:
- 安裝SQLiteExpert Professional工具(也可以安裝其他SQLite文件可視化工具)
- 安裝好SQLiteExpert Professional工具,找到svn目錄下的wc.db文件
- 打開wc.db文件,刪除wc_lock和work_queue兩張表下的所有記錄
- 也可以運行sql命令刪除,sql命令為:
-
delete from wc_lock; delete from work_queue;
重新嘗試svn操作,問題解決。