1. 程式人生 > >svn客戶端檢出的maven專案匯入eclipse中無法和svn關聯

svn客戶端檢出的maven專案匯入eclipse中無法和svn關聯

今天重新拉了svn程式碼,系統是新裝的64位系統,svn客戶端也是64位的,因為64位系統只能裝64位的svn客戶端,eclipse是32位的,匯出專案後,通過eclipse的maven->import existing maven  project  選中後,可以編譯OK,但是無法和SVN關聯啊啊啊啊


你發現 所有的檔案都沒有做關聯的,team裡面都沒有選項。

解決方式: 1、由於我的svn客戶端是64位的,用的eclipse是 32位的相容的,但是32位的eclipse中的svn外掛是不識別64位的svn客戶端到處的專案的,後來看網上有朋友說,32位SVN和64SVN產生的.svn檔案是不一樣的,所以不能識別。如果不想改成64位的只能用svn外掛再重新關聯一遍 如下:

現在svn的資源庫中設定 你的svn資源庫地址,這樣子 你再郵件 team——>share project 就亮了 亮了 哈哈  就可以直接選了,我這裡會報錯:SVN: this clinet is too old to work with the working copy at ...........you need to get a newer Subversion clinet  等嗶哩嗶哩的,就是說你的SVN外掛太老啦  你要換個新版的,我沒理她,如果想換新的 可以參考最後的地址或者我分享的資源

 繼續點

把每個包單獨的選中就好了,最後注意下路徑是否是對的他的路徑會多一個目錄到時候自己把他刪掉就好了,點選確定,此時看你的console臺的輸出,都做了關聯,蛋疼的一點是 不能用maven專案族頂層的那個空的專案做關聯否則就跪了。

方法二:那必須是 換成64位的eclipse 這樣匯入的程式碼就能自動和svn關聯起來了。

個人理解SVN外掛不區分 32和64的 所以只能說SVN外掛通過eclipse來識別程式碼 但是eclipse這一環節由於 系統位數不同,導致不能識別。

最新的svn和maven外掛 請參考:http://download.csdn.net/detail/bwy8003/9055397    

最新的官網的:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240&expandFolder=2240&folderID=5146

官網的太卡了。。。。

一句話: 64位SVN到處的程式碼  32位的eclipse是不會自動識別的,請保持 軟體位數的一致性