SVN一直清理解決


svn作為我們經常使用的版本管理服務器,在使用過程中經常需要通過clean up操作來完成本地文件與服務器文件信息及版本信息同步,然而有時會在執行清理命令時提示“清理失敗,請執行清理”,並且提示的中文路徑顯示亂碼。此問題大多是由於工作隊列還有未執行完成的任務,因此本文也就從這方面入手解決clean up失敗的問題

 工具/原料

  • pc電腦
  • svn客戶端(TortoiseSVN),svn服務器

 方法/步驟

  1. 1

下載 sqlite數據庫工具,sqlite3.exe下載地址:sqlite官網http://www.sqlite.org/download.html,我這里是windows操作系統,因此下載 Precompiled Binaries for Windows版本的壓縮包即可

 

  1. 2

將下載到的 sqlite3.exe文件復制到本地磁盤的某個目錄下,我的目錄是D:\tools\svn

 

  1. 3

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

 

  1. 4

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

D:

cd D:\tools\svn

sqlite3 wc.db

select* from work_queue;

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

delete from work_queue;

 

  1. 5

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

  1. 6

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

 

END


免責聲明!

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



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