1. 程式人生 > >SVN常見錯誤兩則記錄

SVN常見錯誤兩則記錄

1、svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted

可能是之前的cleanup命令沒有正常執行結束,系統給出的解決方案又是cleanup,那麼就進入了死迴圈

此時cleanup依然會報如上的錯誤

解決方法:清空svn的佇列

2.找到你專案的.svn檔案,檢視是否存在wc.db

3.將sqlite3.exe放到.svn的同級目錄

4.啟動cmd執行sqlite3 .svn/wc.db "select * from work_queue"

5.看到很多記錄,下一步執行delete from work_queue

6.ok了,此時回到專案中執行cleanup,也就不會報錯了

2、org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked dir

這個錯誤可能是由於上次沒有完成或者出錯的提交而引起的

解決方法(2種):

1、直接進入到專案資料夾下的.svn目錄,刪除lock檔案就可以了

2、直接在eclipse中 專案右鍵 team  - 清理(cleanup)