保存了昨天22號今天23有恢復到20號了內容了
2039
2022-05-28
解決方法:
step1: 到 sqlite官網 (http://www.sqlite.org/download.html) 下載 sqlite3.exe
step2: 將下載到的 sqlite3.exe 文件復制到 本地磁盤的某個臨時目錄下? (我的svn源代碼放在共享磁盤中,發現 sqlite老是找不到 svn的 wc.db文件),
step3:? 然后 設置 svn源代碼 文件夾 及文件 顯示 所有文件(包括隱藏文件),會發現 .svn/wc.db 文件, 將 其復制到 step2的臨時目錄下
step4:? 開始 -> 運行 -> 打開 cmd命令
打開 wc.db
執行 delete from work_queue;
step5:? 執行select * from wc_lock? ? ?delete from wc_lock? ?(畫線部分忽略,框框四句為真,一般這四句連續執行即可)
如圖所示:
step 5: 將 wc.db 覆蓋到 svn源代碼目錄的 .svn目錄下(不移動備份也可直接對wc.bd操作,但以防萬一)
step 6: 對 svn源代碼目錄 右鍵, clean up, 稍等,然后會提示 清理成功。
類似的命令參考:(在項目根目錄)
1、clean up 失敗
1.1執行:sqlite3 .svn/wc.db “select * from work_queue” 看看是否有列表隊列,如果有的話,那這就是問題所在了
1.2執行:sqlite3 .svn/wc.db “delete from work_queue”
1.3 重新查詢,執行:sqlite3 .svn/wc.db “select * from work_queue”
2、lock
2.1執行:sqlite3 .svn/wc.db “select * from wc_lock” 看看是否有列表隊列,如果有的話,那這就是問題所在了
2.2執行:sqlite3 .svn/wc.db “delete from wc_lock”
2.3 重新查詢,執行:sqlite3 .svn/wc.db “select * from wc_lock”
SVN
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。