因為這個問題,導致我的項目導了刪,刪了導。現在終於弄明白了。
首先,需求場景是:
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