svn eclipse外掛程式突然失效怎麼辦?

2021-06-25 11:06:40 字數 1620 閱讀 8400

(ps:如果只想知道解決方法,而不想聽我廢話的請略過中間一萬字,直接看最後!)

首先,我發現雖然在eclipse中雖然所有的svn圖示都不顯示了,但是右鍵選單的team->提交還是有的,於是我想能不能在根目錄上來個右鍵 提交,這樣我本地的更改就可以都提交到svn上去了,但是試了一下之後,我立即覺得這個問題有點nb了,也對這個問題肅然起敬,因為一點提交立即報錯說是 什麼什麼lock了,所以不能提交,不過更nb的還在後面,提交不行,那我另外找個我沒有改動過的檔案試試更新呢,結果還是一樣,不能更新,這下我徹底死 心了,現在已經不能通過svn外掛程式來進行任何提交或更新的操作了。

於是,這個時候我認定是svn外掛程式出了問題,好吧,按照一般的原則就是解除安裝再重灌,不用問,問題依然沒有解決,不然它就不夠nb了,既然重灌都不能解決, 看來這下問題有點嚴重了,該怎麼辦呢?這個時候我突然想到,最開始的時候,我也並沒有用svn的eclipse外掛程式來上傳更新**啊(因為那個時候不知道 有svn eclipse外掛程式這玩意),而是很土地直接使用本地安裝的svn客戶端程式來進行的上傳更新操作。雖然這個方法土了點,但是我想這樣可以繞過使用外掛程式, 問題總應該得到解決了吧,於是興高采烈地來到專案的資料夾根目錄,右鍵—>svn commit…,咦,彈出了變更檔案勾選列表,正當我喜悅之情溢於言表之時,勾選變更檔案之後,悲劇重演,連客戶端都報錯說是不能提交,這問題果然nb! 這下有點急了,難道要讓我把svn上最新的**都下下來然後乙個檔案乙個檔案來比較,看我有哪些變更嗎?可行,但如果這樣,我寧願重寫!

一路不通再換另一路,既然這個工程下svn外掛程式有問題,那看看其它工程是否正常呢,於是切換工作空間,看看以前的專案中svn外掛程式是否正常。換過去一看, 果然,之前的專案都是好的,svn的圖示正確顯示,更新也沒有問題,完全是好的!既然都是同乙個外掛程式,乙個專案好,乙個專案壞,問題到底出在**呢?那這 就說明問題可能不在svn外掛程式本身,而是專案中某些錯誤的資料導致了這個問題,這個時候我就在想到底是這兩個專案的什麼差異導致了這樣的問題呢?當然,不 可能是因為兩個專案的內容不同。瀏覽了一下專案資料夾,我發現有個資料夾很特別,就是在每個eclipse工作空間的根目錄下都會生成乙個名 為.metadata的資料夾,它的意思是「元資料」,通過平時的使用,我注意到,這個元資料資料夾中至少會儲存一些工作空間的使用者設定和狀態資訊,比如 你在eclipse中開啟乙個原始檔,然後關閉eclipse,再重新開啟,這個時候你剛才開啟的原始檔還是處於開啟狀態的,也就是說它記錄了使用者退出 eclipse的最後狀態。這個時候再細想一下,因為前一天沒有關機,eclipse也是開這的,而第二天來開啟顯示器卻發現機器重啟過了,這很有可能是 由於沒有正確退出eclipse造成的。而eclipse的最後狀態是儲存於.metadata資料夾中的,所以錯誤的資料也及有可能就是存在於其中,想 到這裡,索性將這個資料夾刪掉試試(當然,要先備個份,以防萬一)。刪除該資料夾之後,再進入eclipse,裡面空空如也,之前匯入的專案都不見了,看 來那個資料夾確實是用來儲存工作空間資訊的,現在只好重新匯入一次專案了,重新匯入之後,感動的淚光終於出現了,svn外掛程式的顯示都正常了,其它功能也都 正常了,終於松了一口氣,之前的勞動成果總算保住了……

所以,最後的解決辦法就是:刪除問題專案工作空間中的.metadata資料夾,重新開啟eclipse,重新匯入專案就好了!雖然最 後的解決方法只有簡單的兩個動作,但是還真費了我不少勁,放在這裡,希望給遇到同樣問題的你有點幫助!

關於svn外掛程式突然失效問題

這個分享一下 安裝 mybatisgenerator 外掛程式 之後,svn失效,刪掉mybatis 後,svn就恢復正常。這怎麼割 一翻折騰無效,後來發現 mybatisgenerator 和 svn 共存時 mybatisgenerator 是好的 然後按照mybatisgenerator 的路...

win10 貼上突然失效

這段時間貼上突然失效,一旦失效,不管是crtl v還是右鍵的paste都不管用。bing了好幾次,都鎩羽而歸,草草重啟了事。這天又來了,於是照常不抱信心地bing一下。結果找到這篇文章,試了一試,結果成功了,還找到了原因。其實之前也看到過類似的解決方案,但這次運氣好,解決了。不管是在c盤下建clip...

oracle not in語句突然失效解決方法

好久沒有更了,可能是因為這些個時間也沒有學習吧。誒,學不動了學不動了。學得又慢,自己注意力也容易分散。瞅瞅自己的狀態,極大概率要菜一輩子了。這都是廢話。下面說正題。今天遇到乙個問題,讓我想把自己之前上線過的所有增刪改查都重寫一遍。這個問題就是not in失效的問題。昨天在我接手的系統有個問題,業務說...