今天重新拉了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是不會自動識別的,請保持 軟件位數的一致性