SVN中進行Clean up操作時提示Clearup failed to process the following paths錯誤的解決辦法


問題描述:在使用 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操作,問題解決。


免責聲明!

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



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