問題描述:
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. 不再報錯,問題解決