1. 程式人生 > >svn亂碼解決辦法

svn亂碼解決辦法

target list 數據庫 lec exe bin clean item 工具

  • ##############################
  • 首先檢查下你更新的目錄下是否正有程序在跑,文件在被占用,及進程裏還是在跑更新目錄裏的服務這樣也會導致更新,清理失敗
  • ##############################
  1. 此下參考與百度經驗http://jingyan.baidu.com/article/295430f1d728830c7e0050f9.html
  2. 下載 sqlite數據庫工具,sqlite3.exe下載地址:sqlite官網http://www.sqlite.org/download.html,我這裏是windows操作系統,因此下載 Precompiled Binaries for Windows版本的壓縮包即可
  3. 將下載到的 sqlite3.exe文件復制到本地磁盤的某個目錄下,我的目錄是D:\tools\svn

  4. 然後找到本地svn文件庫下.svn/wc.db文件, 將其復制到D:\tools\svn目錄下,如果看不到.svn文件夾,需要從操作系統工具-選項-查看中設置“顯示隱藏的文件和文件夾”為選中。

  5. 點擊開始 -> 運行 -> cmd,打開cmd窗口,輸入以下命令:

    D:

    cd D:\tools\svn

    sqlite3 wc.db

    select* from work_queue;

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

    delete from work_queue;

  6. 將D:\tools\svn\wc.db文件,覆蓋本地svn文件庫目錄 .svn目錄下的wc.db文件

  7. 然後再右鍵點擊本地svn文件庫目錄,執行clean up,就能夠正常清理了。

svn亂碼解決辦法