SVN 報錯 sqlite[S11]: database disk image is malformed

蛋碎的開機一會兒,想着把第一件事兒就是更新svn,svn正更新,發現鼠標移動不了,還以爲電腦USB端口供電不足,結果特麼電腦死機,再次打開電腦想着SVN重新更新一下,結果就報錯了 sqlite[S11]: database disk image is malformed
這裏寫圖片描述


解決辦法1

  1. 拷貝其他同事的 .svn文件下 wc.db 的數據庫,或者 SVN 服務端的 client 的 wc.db
  2. 備份兒,重新 checkout 吧

解決辦法2(非突然斷電、死機等造成的突然寫入中斷)可以試試

  1. 下載sqlite3修復工具
  2. 將 sqlite3.exe 文件解壓縮到.svn目錄的同級目錄
  3. 打開命令(cmd)行工具,linux也一樣 cd 項目目錄的下,和.svn的同級目錄
  4. 運行一下命令(windows,linux 通用)
  5. sqlite3 .svn/wc.db “pragma integrity_check”
  6. sqlite3 .svn/wc.db “reindex nodes”
  7. sqlite3 .svn/wc.db “reindex pristine”
  8. 祝君好運 ^_^!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章