idea使用svn “Previous operation has not finished; run 'cleanup' if it was interrupted“報錯的解決方法
使用SVN提交程式碼,突然出現這個問題
網上查了下資料。Svn的operation是存放在“work queue’“裡的。而“work queue’是在內嵌資料庫wc.db的work_queue表中的。看看work_queue表中放了些什麼,再做處理。
解決方法:清空svn的佇列
1.下載sqlite3.exe
2.找到專案的.svn檔案,檢視是否存在wc.db
3.將sqlite3.exe放到.svn的同級目錄
4.啟動cmd執行sqlite3 .svn/wc.db "select * from work_queue"
5.看到很多記錄,下一步執行delete from work_queue
6.ok了,現在在到專案裡面,執行cleanup,完全沒問題了,圖示狀態也已經恢復了
注:如果在idea中右鍵,SVN中cleanup無效,就重啟idea,還是不行,用小烏龜TortoiseSVN對專案進行cleanup,然後重啟idea
另外還有一種方法別人推薦,我沒成功。就是使用命令列工具svn.exe 執行cleanup svn專案目錄。因為預設安裝的時候,這個命令列工具是不被安裝的,所以需要啟動安裝程式,選擇”修改“,選上”命令列工具“才行。估計這個命令的實際效果和上面一種方法是類似的。不過應該比圖形介面的右鍵選單的更強大些吧。有興趣可以試試。
順便補充一下, sqlite是一個非常常用的嵌入式資料庫,就是一個db檔案。像手機qq等這些軟體都會內建一個這樣的資料庫進行多條資料的管理。當時學Android時用到過
相關文章
- svn“Previous operation has not finished; run ‘cleanup‘ if it was interrupted“報錯的解決方法
- svn“Previous operation has not finished; run 'cleanup' if it was interrupted
- svn報錯“Previous operation has not finished; run 'cleanup' if it was int
- svn報錯cleanup failed–previous operation has not finished; run cleanup if it was interrupte...AI
- SVN操作報錯(亂碼浠vn cleanup鈥)
- SVN報錯“Failed to run the WC DB work queue associated with”解決辦法AI
- 使用npm install報錯-4048 operation not permitted解決NPMMIT
- IntelliJ IDEA-從SVN匯出專案出現:Cannot run program "svn"的解決辦法IntelliJIdea
- hive使用報錯解決方法Hive
- Windows 使用者執行 NPM run watch-poll 報錯的原因及解決方法WindowsNPM
- Apache無法啟動解決 the requested operation has failedApacheAI
- Svn更換新地址,relocate報錯uuid不同的解決方法UI
- idea svn 使用方法(Merge)Idea
- npm 或 yarn安裝依賴報錯 EPERM: operation not permitted, unlink 解決方法NPMYarnMIT
- svn 提交時報錯403 Forbidden 解決方法ORB
- idea執行java專案main方法報build failure錯誤的解決方法IdeaJavaAIUI
- svn的操作,報錯,和解決方案 一。
- npm run dev 報錯:getaddrinfo ENOTFOUND localhost和解決方法NPMdevlocalhost
- npm報錯"A complete log of this run can be found in:"的解決辦法NPM
- 幾個報錯的解決方法
- PHP報錯getimagesize(): SSL operation failed with code 1問題解決方案PHPAI
- Windows 系統 NPM run watch-poll 報錯解決方案WindowsNPM
- 解決MySQL server has gone away錯誤的解決方案MySqlServerGo
- The operation, ‘DecodeJpeg/contents‘, does not exist in the graph.錯誤解決方法
- ORA-13639: The CURRENT operation was interrupted because it timed OUT
- jenkins - svn: E170001報錯的原因以及解決方案Jenkins
- 個人遇到 NPM run watch-poll 報錯的一次解決方案NPM
- 專案使用guzzleHttp報錯:certificate has expiredHTTP
- IDEA報錯Process finished with exit code -1073741819 (0xC0000005)Idea
- dbfread報錯ValueError錯誤解決方法Error
- Mac下面svn錯誤資訊解決Mac
- ***XAMPP:報錯Unabletoloaddynamiclibrary的解決方法
- supervisor使用報錯解決
- 解決E: Package ‘libmysqlclient-dev‘ has no installation candidate報錯PackageIBMMySqlclientdev
- NPM run dev 報錯NPMdev
- 在Docker內部使用gdb偵錯程式報錯-Operation not permittedDockerMIT
- mongoDB的db.shutdownServer()報錯的解決方法MongoDBServer
- vuex2中使用mapGetters/mapActions報錯解決方法Vue