標籤:
今天想整理一下相關項目的前端代碼以及目錄結構,故利用svn用戶端(TortoiseSVN 1.7.2)從trunk上建立了一個branches,然後checkout到本地.開啟Eclipse,點擊 File -> Import -> General -> Existing Projects Workspace -> Next -> 選中 select root directory,點擊 Browse 瀏覽,確認項目本地地址,點擊 Finish。至此,項目匯入完畢。 現在項目已經匯入進來了,但是,點擊匯入的項目右鍵選擇 Team,沒有相關的Update以及Commit,出現的是 Share project..等選項。這是因為我們的項目還沒有與Eclipse的svn外掛程式相關聯。說到這裡,我還要補充一點,為什麼我在匯入項目的時候不選擇從 svn上面更新下來呢?我剛開是這麼選擇的,但是在本地檔案中,svn匯入下來的項目無法右鍵update與commit,必須在Eclipse裡面選中 相關項目進行svn同步(我對Eclipse不熟,但是我遇到的問題就是這樣的,所以我也這麼認為,有可能說得不對) 現在我們就來把匯入的項目與svn外掛程式相關聯,這樣一來,我在svn本地檔案中也能更新與提交,我在Eclipse裡面也能更新與提交。我們在項目上右擊,選擇Team -> Share Project..然後,杯具的問題出現了,報錯了!錯誤資訊“Please upgrade your Subversion client to use this working copy.”提示升級啊,這是個什麼情況呢?搜尋了一下,找到這麼一篇文章:Eclipse 匯入SVN工程,SVN外掛程式無法管理 解決辦法這裡摘取重點部分內容如下:(1)錯誤資訊:在Eclipse下匯入SVN工程後無法關聯,右擊工程 -> Team -> Share Project... -> SVN 提示如下錯誤資訊Please downgrading your Subversion client to use this working copy本地環境:TortoiseSVN版本:TortoiseSVN 1.5.9Eclipse下SVN外掛程式版本:Subclipse 1.8.5解決方案:把Eclipse SVN外掛程式換成 Subclipse 1.6.18即可Subversion:http://subclipse.tigris.org/servlets/ProjectDocumentList?collapseFolder=1730&folderID=2240(2)錯誤資訊:Please upgrade your Subversion client to use this working copy.本地環境:TortoiseSVN版本:TortoiseSVN 1.7.5Eclipse下SVN外掛程式版本:Subclipse 1.6.18解決方案:把Eclipse SVN外掛程式換成 Subclipse 1.8.5即可Subversion:
http://subclipse.tigris.org/servlets/ProjectDocumentList?collapseFolder=1730&folderID=2240
這裡說了,需要升級,那麼好吧,給svn外掛程式升級!我先點選連結下載了Subclise 1.8.x到硬碟,然後怎麼升級呢?我不知道啊,再搜尋Eclipse安裝svn外掛程式,感謝偉大的google。Eclipse安裝SVN外掛程式 這篇文章圖文並茂的說明了如何在Eclipse中安裝svn外掛程式:3、SVN外掛程式及更新地址,你根據需要選擇你需要的版本。現在最新是1.8.x Links for 1.8.x Release: Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x svn外掛程式包下載: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 Links for 1.6.x Release: Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x svn外掛程式包下載: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 Links for 1.4.x Release: Eclipse update site URL: http://subclipse.tigris.org/update_1.4.x svn外掛程式包下載: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 4、下載外掛程式包,將外掛程式包複製到Eclipse安裝目錄。將外掛程式包features和plugins目錄中的檔案分別複製到Eclipse安裝目錄的features和plugins中。然後重啟Eclipse 就好了 5、通過Eclipse安裝,看圖
然後一路點Next,就OK了!! 等等,有什麼地方不對?我們的Eclipse是已經裝過了svn外掛程式的啊,用這樣的方法替換可行嗎?(我試過了,是可行的,雖然會報一大堆的錯誤。。)好吧,按照正常的思路,我們先卸載svn外掛程式,再安裝高版本的,這樣應該就沒錯了。 Eclipse卸載外掛程式比較簡單,按圖操作就好了: 把svn相關的都卸載(Uninstall)就好了。卸載完成我們重啟一下,然後用上面的方法(本地匯入,線上安裝兩者都可)安裝新版的svn外掛程式。然後再重啟。 重啟好以後,重複項目關聯svn的動作,Team -> Share Project ,後面就是選擇,輸入密碼之類的,然後就ok了! 總結,這一趟下來,讓我對Eclipse瞭解更深了,以前對這個軟體有畏懼,就是因為感覺它配置繁多,我記不住。在尋找資料的途中,看到這麼一句話:記不住是因為重複的次數不夠多。真心覺得說得太好了。解決問題的過程中不要忽略搜尋引擎強大的作用,感謝網路,特把此過程記錄分享,希望能夠協助到有需要的人。
Eclipse 匯入項目與 svn 外掛程式關聯全過程記錄