SVN報錯:Error Updating changes:svn:E155037的解決方案
今天提交代碼的時候突然發(fā)現(xiàn)IDEA的SVN面板Version Control下面多出來這么一句話:
頓時心里咯噔一下,這肯定不是好事啊。果然,SVN不能更新了,也不能提交了。網(wǎng)上搜了一下,是因為SVN操作沖突了。按照提示的意思在項目Subversion下面Cleanup了一把,可是沒用,這個錯還在,依然無法更新提交。
這種情況下,要么刪除項目,重新checkout,代價太大。要么用這個方法解決:
SVN的操作信息存放在一個叫做“work queue”的表里,而work queue表存放在本地SVN數(shù)據(jù)庫文件wc.db里面。這屬于一種內(nèi)嵌數(shù)據(jù)庫,一般用sqlite進行輕量級管理
將下載之后的sqlite3.exe拷貝到.svn目錄下(.svn目錄位于項目根目錄下,默認是隱藏的)
在.svn目錄下按住shift,右鍵,選擇“在此處打開命令窗口”
在彈出的黑窗口中輸入“sqlite3 wc.db
“,打開數(shù)據(jù)庫
繼續(xù)輸入“.table
“,可以看到所有的表名,其中work_queue表就是我們這次要處理的表;
此時其實可以輸入“select *from work_queue”sql
語句查看work_queue中所有的操作記錄,感興趣的小伙伴可以研究一下
直接輸入“delete from work_queue
“刪除所有的操作記錄
然后回到IDEA中,選中項目右鍵,選擇Subversion -> 選擇Cleanup,就好了(如果沒好可以嘗試重啟IDEA)
這是今天項目中遇到的問題,不是什么大難題,但是記錄一下,以后再遇到的話方便排查。
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接
相關文章
Spring Boot 中PageHelper 插件使用配置思路詳解
這篇文章主要介紹了Spring Boot 中PageHelper 插件使用配置及實現(xiàn)思路,通過引入myabtis和pagehelper依賴,在yml中配置mybatis掃描和實體類,具體實現(xiàn)方法跟隨小編一起看看吧2021-08-08spring中的注解@@Transactional失效的場景代碼演示
這篇文章主要介紹了spring中的注解@@Transactional失效的場景代碼演示,@Transactional注解是Spring框架提供的用于聲明事務的注解,作用于類和方法上,需要的朋友可以參考下2024-01-01Spring?Boot中@Autowired注入為空的原因以及解決方法
最近在開發(fā)中遇到了使用@Autowired注解自動裝配時會報空指針,發(fā)現(xiàn)對象并沒有裝配進來,下面這篇文章主要給大家介紹了關于Spring?Boot中@Autowired注入為空的原因以及解決方法,需要的朋友可以參考下2024-01-01SpringBoot使用Redis緩存的實現(xiàn)方法
這篇文章主要介紹了SpringBoot使用Redis緩存的實現(xiàn)方法,需要的朋友可以參考下2018-02-02SpringBoot異步Async使用Future與CompletableFuture區(qū)別小結
本文主要介紹了SpringBoot異步Async使用Future與CompletableFuture區(qū)別小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-06-06Java利用文件輸入輸出流實現(xiàn)文件夾內(nèi)所有文件拷貝到另一個文件夾
這篇文章主要介紹了Java實現(xiàn)文件夾內(nèi)所有文件拷貝到另一個文件夾,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03