1. 程式人生 > >SVN `Clean up`時報錯如何處理

SVN `Clean up`時報錯如何處理

更新SVN 時,提示需先clean up, 而後執行 Clean up時卻報錯(Cleanup failed to process the follo paths:)了。
clean up

其實通過提示也不難看出,是檔名定義了一些SVN 不支援的字元。處理也很簡單,你可以修改檔名或提醒作者更改。但有時候,你沒有許可權,也聯絡不上相關人員,此時應該如何處理呢?

首先準備一個sqllite3的工具。(連結:https://pan.baidu.com/s/1NMNoUUI66PJDfgnjonioUA 密碼:g127)

其次將下載下來的,sqllite3.exe程式包存放在SVN根目錄下的隱藏目錄.svn

(預設情況下隱藏,需設定下)。

而後在此目錄下開啟dos視窗,然後輸入命令

sqlite3.exe wc.db

進入資料庫後,執行命令

 delete from work_queue ;

有時候可能會提示:

Error: database is locked

此時,你等個幾秒鐘,再次執行命令delete from work_queue ;即可。

刪除完畢後,衝突也就解決了。可以成功執行Clean up

注:雖說衝突臨時解決了,但是實際上還是存在的,指標不治本。所以當你update 報錯檔案時,仍會不能update成功。故,若需執行update時,需繞過此檔案。