天天看點

最全Tortoise SVN Clean up失敗的解決方法合集

前言

svn又一次出現問題,cleanup 失敗,真是一年不出現,出現就要命啊,還記得我上次寫文章記錄出現的問題還是在2014年,請看SVN cleanup 失敗的解決方法。

工作環境

工作版本:TortoiseSVN 1.9.4, Build 27285 - 64 Bit ,

嘗試方法

每個人svn的版本不同,工作環境也不同,如果不想重新checkout整個項目,建議大家各種方法依次嘗試以下。

方法一

利用sqlite3清理svn wc.db資料庫的方法:

http://blog.csdn.net/ling913/article/details/38612861

http://blog.csdn.net/keenweiwei/article/details/34090553

嘗試多次無效。

方法二

根據提示“SVN Working Copy xxx locked”

通過指令删除svn 鎖,注意備份locked檔案,删除鎖的同時,locked檔案也會被删除。參考:

https://my.oschina.net/wuyizhong/blog/115169

http://blog.csdn.net/xusongsong520/article/details/7943604

依舊無果,

心灰意冷。

心如死灰。。

萬念俱灰。。。

難道隻有重新checkout一條出路了麼?

方法三

不死心的嘗試,最後在等外賣的絕望心情中,嘗試通過command line進行clean up操作。

(如果在安裝TortoiseSVN 時沒有安裝windows版本的svn 指令行元件,需要另外下載下傳

參考:http://blog.sina.com.cn/s/blog_7abb28aa0101ji68.html)

最全Tortoise SVN Clean up失敗的解決方法合集

如果出現以上資訊,說明已經可以通過cmd視窗執行svn指令。

切換到SVN項目,執行svn clean up即可。

最全Tortoise SVN Clean up失敗的解決方法合集

根本沒有抱希望的情況下,SVN居然可以正常使用了!!!

人還是要有點夢想的,萬一實作了呢!

Just have a little faith.

————

2018.12.22補充:

複制如下指令到一個批處理檔案,路徑放到需要cleanup的根目錄下,執行即可。

cd %~dp0 
svn cleanup
pause
           

繼續閱讀