1. 程式人生 > >svn更新出現亂碼,請執行清理

svn更新出現亂碼,請執行清理

問題出現背景:作為一個剛入行的it行業小白,上傳svn檔案時出現錯誤,然後想把目錄刪了之後再更新,沒想到更新也失敗了,出現亂碼,提示請執行清理,於是到網上尋找解決辦法。

嘗試1:

解決辦法:svn根目錄下有個wc.db檔案,裡面有個work_queue(表?),裡面有東西的話把東西刪了就好了。

具體步驟:

1 找到wc.db檔案,在發生問題的本地svn目錄下逐級往上找,直到找到一個資料夾 .svn,注意是點svn,開啟此資料夾裡面有個wc.db檔案,現在要把他拉到小黑屋去掉點東西

2 把下載的sqlite3.exe 檔案和wc.db檔案放到同一個目錄下,我的是D:\tools\svn

3 執行【win+r】--cmd輸入以下命令

D:

cd D:\tools\svn

sqlite3 wc.db

select* from work_queue;

如果此時查詢有記錄,則執行以下命令:

delete from work_queue;

4 用經過處理的wc.db替換掉問題目錄下的wc.db檔案

嘗試2:

進入隱藏資料夾.svn所在目錄,執行svn cleanup命令,如果提示命令不存在,使用以下方法後重新輸入命令就可以了。

解決方法;windows安裝svn的時候預設是不安裝 svn command line這個東西的,重新開啟svn的安裝exe,選擇modify,將“command line client tools”允許安裝,然後

next繼續安裝。