SVN常見錯誤兩則記錄
阿新 • • 發佈:2019-01-24
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)