svn 更新文件沖突,提示中文亂碼解決


問題描述:

update 操作提示錯誤信息,中文亂碼 和 “Please execute the 'Cleanup' command.”

Cleanup 操作報錯:

 

 

解決辦法:

1. 工具下載(sqlite3.exe): 

鏈接:https://pan.baidu.com/s/1OXWMZPCsmRNEe3FluIdRuQ密碼:v773

<sqlite3.exe>解壓到指定目錄,<D:\SVN>

2. 找到<wc.db>

一般在svn文件默認目錄下, \.svn\wc.db 

PS:文件夾選項設置,改為顯示隱藏文件。

3. 將<wc.db> 放置到<sqlite3.exe>目錄下,也就是<D:\SVN>下面

4. 進入控制台(win+R;cmd進入),切換至<D:\SVN>路徑下

5. 執行命令:

① sqlite3 wc.db //進入到wc.db中 

② select * from work_queue; //查看work_queue表中是否有亂碼

 

③ delete from work_queue; //刪除即可

④ 關閉dos窗口

 

6. 將<wc.db>文件復制回原路徑,重新執行cleanup操作,查看結果

結果顯示為被鎖定,繼續重復上面操作

① sqlite3 wc.db //進入到wc.db中

② delete  from WC_LOCK; //刪除鎖定表的數據

7. 操作后文件回復原位,查看顯示

8. 不再報錯,問題解決

 


免責聲明!

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



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