解決SVN Cleanup錯誤: Failed to run the WC DB work queue associated with

來源:互聯網
上載者:User

標籤:form   cli   x86   from   path   pen   .dll   path變數   環境變數   

在svn本地目錄更新檔案夾時,更新失敗。 然後svn提示我,讓我cleanup一下,於是就去cleanup。 結果同樣失敗:  Failed to run the WC DB work queue associated with “目錄/檔案”

 

 

-----解決辦法

 

 一、首先下載sqlite3 ,安裝.如果已經安裝請直接開始第二步。 我是window10 64位   具體教程參考這個:54574060

Sqlite3檔案下載:

1.下載 sqlite-dll-win32-x86-3140100

2.下載 sqlite-tools-win32-x86-3140100

安裝:

先在C盤建一個檔案夾 sqlite,

1.把 sqlite-dll-win32-x86-3140100 中解壓出來的兩個檔案(sqlite3.def 和 sqlite3.dll)複製到剛才建立的目錄(C:\sqlite)中

2.把 sqlite-tools-win32-x86-3140100 中解壓出來的檔案 sqlite3.exe 複製到C:\sqlite 目錄中

3.添加系統內容變數, 在Path變數值後面添加 C:\sqlite(分號不要忘記了),如所示:

接下來測試一下是否安裝完成

運行cmd,切換到C盤根目錄,輸入sqlite3,然後斷行符號,如果安裝成功的話,會顯示sqlite版本號碼,如所示:

OK,Sqlite3已經安裝完成了。

二、開始清空隊列

步驟一、清空svn的隊列1、進入到需要清理目錄的.svn目錄中,查看是否存在wc.db檔案
F:\svnClient\188\shengshiDoc\.svn>dir2018/04/27 09:32 3 entries2018/04/27 09:32 3 format2018/04/27 09:33 <DIR> pristine2018/04/27 09:36 <DIR> tmp2018/04/27 11:35 4,161,536 wc.db --這個檔案2018/04/27 11:35 0 wc.db-journal4 個檔案 4,161,542 位元組2 個目錄 29,035,597,824 可用位元組

 

 

 

2、執行sqlite3命令查看wc.db資料庫的內容
F:\svnClient\188\shengshiDoc\.svn>sqlite3 wc.db "select * from work_queue"4237|(file-install 113 軟體/office2013/SW_DVD5_Office_Professional_Plus_2013_64Bit_ChnSimp_MLF_X18-55285/KMSpico_setup啟用版本.exe 1 0 1 1)4238|(file-install 95 軟體/office2013/SW_DVD5_Office_Professional_Plus_2013_64Bit_ChnSimp_MLF_X18-55285/autorun.inf 1 0 1 1)4239|(file-install 94 軟體/office2013/SW_DVD5_Office_Professional_Plus_2013_64Bit_ChnSimp_MLF_X18-55285/readme.htm 1 0 1 1)4240|(file-install 93 軟體/office2013/SW_DVD5_Office_Professional_Plus_2013_64Bit_ChnSimp_MLF_X18-55285/setup.dll 1 0 1 1)4241|(file-install 93 軟體/office2013/SW_DVD5_Office_Professional_Plus_2013_64Bit_ChnSimp_MLF_X18-55285/setup.exe 1 0 1 1)

 

 
3、清空work_queue表資料,然後查看是否清楚完畢
F:\svnClient\188\shengshiDoc\.svn>sqlite3 wc.db "delete from work_queue"

 

4、清空wc_lock表資料

有時候只是清空work_queue表資料不行,還得清空wc_lock表資料,才能cleanup成功

F:\svnClient\188\shengshiDoc\.svn>sqlite3 wc.db "delete from wc_lock
步驟二、運行 Cleanup命令

再運行 Cleanup命令之後,彈出如下所示的介面,則可以正常的進行Cleanup操作了。

 

步驟三、運行 SVN Update命令

成功Cleanup之後在運行SVN Update即可更新成功,如下所示: 

參考 53082607 

解決SVN Cleanup錯誤: Failed to run the WC DB work queue associated with

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.