SVN:Cleanup failed to process the following paths


頻繁使用SVN,於是乎玩壞了。用了一下clearup,結果爆了如題錯誤。查了一下,是有文件被加鎖了,位置在項目根目錄 .svn下的wc.db 里,需用專門工具才能看到里面。就是個數據庫,里面有很多表。

解決方案:使用SQLite一款輕型的數據庫,將它清除掉。

官網下載地址:https://www.sqlite.org/download.html 需要下載兩個文件sqlite-tools-win32-*.zip 和 sqlite-dll-win32-*.zip。解壓之后, sqlite3.def、sqlite3.dll 和 sqlite3.exe 三個文件最為主要。把它們拷到項目根目錄,即.svn所在的目錄。

工具放好了,cmd到項目目錄,執行:

sqlite3.exe .svn/wc.db "select * from work_queue"

目的是列出所有加鎖的文件。如果什么也沒顯示,也就不會報錯了,呵呵。

我的顯示一個,接下來該刪除了 執行:

sqlite3.exe .svn/wc.db "delete from work_queue"

  刪除完畢,再執行第一句命令,發現不顯示了,說明成功了,現在再去執行svn的clearup,不報錯了。ok!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM