SVN clean失敗解決方法


一、問題描述

  1.svn 更新或者提交時,報錯:svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted

  提醒先clean up

  2.當clean up時,報錯如下:

 

    

二、問題原因

  別人改了同一文件,並且已提交SVN,當我改這個文件的時候沒有先update,而是直接改,然后提交,這時候就報錯了;

  當clean up 失敗后,進入了死循環,所以clean up一直失敗,也不能更新和提交

 

三、解決辦法

  1.下載sqlite3.exe   

  2.找到你項目的最外層的.svn文件,進入.svn文件夾查看是否存在wc.db

   .svn是隱藏文件,在“查看”選項中勾選“隱藏的項目”,就可看到

  3.將sqlite3.exe放到項目最外層.svn的同級目錄

            

  4.windows+R快捷鍵,輸入cmd,進入dos命令窗口

             

  5.進入到sqlite3.exe所在目錄

        

  6.依次執行以下命令

    第一條命令是查看沖突的文件,第二條是刪除沖突記錄,強制清除

    sqlite3 .svn/wc.db "select * from work_queue"

    sqlite3 .svn/wc.db "delete from work_queue"

   7.再試clean up,ok了,圖標也恢復了


免責聲明!

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



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