TortoiseSVN--clearup清理失敗解決辦法


工作中經常遇到update、commit 失敗導致沖突問題,需要用clear up來清除問題,個別異常情況導致clear up失敗,進入死循環!可以使用sqlite3.exe清理一下wc.db文件的隊列表和鎖表解決問題。
 
1.下載sqlite3.exe文件 百度網盤鏈接:https://pan.baidu.com/s/1fZjskhHKS782Wki3CR89Og  保存到本地磁盤,如D:\tmp下
 
2.取消文件夾隱藏文件功能(操作完建議恢復),找到.svn/wc.db文件,復制到D:\tmp下
TortoiseSVN--clearup清理失敗解決辦法
wc.db存放位置如圖:
TortoiseSVN--clearup清理失敗解決辦法
 
D:\tmp目錄如圖:
TortoiseSVN--clearup清理失敗解決辦法


3.打開cmd命令窗口,進入D:\tmp下,刪除死循環、死鎖
     a. 輸入 d:    回車
     b. 輸入  cd  tmp   回車
     c. sqlite3 wc.db   回車
     e. select * from work_queue;      回車
     f.  delete  from work_queue;      回車
TortoiseSVN--clearup清理失敗解決辦法

4.把D:\tmp下wc.db文件復制到原來存放位置.svn/目錄下,替換原來文件,完成!
 
5.重新進行clear up操作,即可。

 


免責聲明!

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



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