使用svn與maven管理的項目導入Eclipse,但是與本地svn客戶端關聯不上?


因為這個問題,導致我的項目導了刪,刪了導。現在終於弄明白了。

首先,需求場景是:
    1.使用svn進行版本控制;
    2.使用maven進行項目管理。
    3.使用Tortoise svn將項目檢出到了本地。

目的:
    將項目導入到eclipse,並且可以通過eclipse的svn插件與本地客戶端關聯,進行代碼更新

步驟:

1、通過Existing Maven Project 將maven項目導入到eclispe(需要eclipse的maven插件,以及maven的配置,這里就不詳細敘述了)

2、確認eclipse的subclipse插件(svn插件)

eclipse的svn插件有兩種:Subclipse與Subversive 其中subclipse是SVN官方插件, 兩者的比較點擊這里  這里要選擇使用subclipse,至於原因我認為因為項目要與本地svn相關聯,而本地使用的是svn官方的Tortoise svn管理項目的(更直白的一個原因是使用subversive是可以關聯項目,但是總是提示我輸入賬號密碼,按要求輸入也一直提示錯誤,這是我使用subclipse最重要的一個原因)。

注意:subclipse的版本一定要與Tortoise svn的版本向對應,它們的對應關系如下:(詳細介紹點擊這里

Subclipse 1.10.x --> TortoiseSVN 1.8.x
Subclipse 1.8.x  --> TortoiseSVN 1.7.x
Subclipse 1.6.x  --> TortoiseSVN 1.6.x
Subclipse 1.4.x  --> TortoiseSVN 1.5.x

版本不一致非常容易導致項目導入不成功

eclipse中的設置如下:(使用JavaHL,也就是subclipse)

 

3、將maven項目與svn關聯,eclipse中的設置如下

在項目上右鍵-> Team -> Share Project, 然后選擇svn -> 選擇項目 -> finish就可以了。

 

到這里基本就完成了,但是不代表完事了。別忘了 maven -> Update一下。

 

參考:http://www.myexception.cn/cvs-svn/1817625.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM