本文基于 Eclipse Luna 版本(eclipse-java-luna-SR1-win32-x86_64)。最新版的 Eclipse 默認(rèn)支持 cvs、maven 甚至 git,卻不支持 svn。
1. 去
官網(wǎng)選擇你感興趣的 Eclipse Subversive 插件壓縮包 下載。作者下載的最新 Subversive-2.0.1.I20140907-1700.zip(可以去
官網(wǎng)下載,也可以去作者的 csdn 資源里下載
最新Eclipse Subversive插件Subversive-2.0.1.I20140907-1700);
2. 啟動 Eclipse,菜單欄里選擇 Help
-> Help 對話框里選擇 Install New Software...
-> 在彈出的 Available Software 對話框里點(diǎn)擊 Work with: 輸入框右側(cè)的 Add... 按鈕
-> 在彈出的 Add Repository 對話框里,Name 輸入 Subversive;然后點(diǎn)擊 Location 輸入框右側(cè)的 Archive... 按鈕,找到你剛才下載的 Subversive-2.0.1.I20140907-1700.zip,點(diǎn)擊 OK 按鈕以關(guān)閉 Add Repository 對話框

-> 回到 Available Software 對話框,選擇你感興趣的 Subversive 項目(如果你只需要其 SVN 功能,只需選擇 Subversive SVN Team Provider 一項即可,這是其核心功能)
-> 點(diǎn)擊 Available Software 對話框的 Next > 按鈕,進(jìn)入 Install Details 對話框

-> 點(diǎn)擊 Install Details 對話框的 Next > 按鈕,進(jìn)入 Review Licenses 對話框

-> Review Licenses 對話框中選擇 I accept the terms of the license agreement 選項,然后點(diǎn)擊 Finish 按鈕開始安裝 SVN 插件
-> 安裝結(jié)束以后問你是否重啟 Eclipse 以使安裝生效,點(diǎn)擊 Yes 按鈕重啟 Eclipse
3. 重啟 Eclipse 之后,Package Explorer 視圖中選擇右鍵菜單欄里的 Import... 選項,彈出的 Import 對話框中增加了 SVN 選項,證明 SVN 插件安裝成功:

4. Package Explorer 視圖中選擇右鍵菜單欄里的 Import...
-> SVN
-> Project from SVN,點(diǎn)擊 Next 按鈕,
這時候會彈出 Install Connectors,讓你在線安裝 SVN 連接器:

-> 選擇 SVN Kit 1.8.6,點(diǎn)擊 Finish 按鈕,彈出安裝選項窗口:

-> 直接點(diǎn)擊 Next 按鈕,進(jìn)入 Review 將要安裝項目窗口
-> 點(diǎn)擊 Next 按鈕,進(jìn)入 Review Licenses 窗口
-> 選擇同意,點(diǎn)擊 Finish 按鈕開始安裝(服務(wù)器在國外,如果超時重新嘗試安裝幾次;而且還可能會彈出安全警告對話框,不用管它,點(diǎn)擊 OK 繼續(xù))
-> 安裝結(jié)束以后問你是否重啟 Eclipse 以使安裝生效,點(diǎn)擊 Yes 按鈕重啟 Eclipse
5. 重啟 Eclipse 之后,菜單欄選擇 Help -> 選中 Installation Details,彈出的對話框中多出來 SVN Connectors 和 SVNKit 兩項,證明安裝成功:

6. Package Explorer 視圖中選擇右鍵菜單欄里的 Import...
-> SVN
-> Project from SVN,點(diǎn)擊 Next 按鈕,彈出 Checkout from SVN 會話框
-> URL 輸入你的 svn 資源地址,User、Password 分別輸入你的用戶名和密碼,然后選中 Save authentication,點(diǎn)擊 Next
然后找到你的項目,你就可以在原有版本基礎(chǔ)上開發(fā)新功能了:

1 - 3 步是安裝 svn 插件,4 - 6 步是安裝 svn 連接器。相對老版本的 svn 插件,新版本的必須另外安裝連接器,而且還必須在線安裝。在線安裝不靠譜呢,需要遠(yuǎn)程下載,因為遠(yuǎn)程服務(wù)器在國外,有時需要重復(fù)安裝幾次才能成功。這樣看 來,我還是喜歡老版本的 SVN 插件。