目前Eclipse最常用的svn插件莫非subclipse,在windows系統下的安裝svn client和subclipse比較簡單。本文介紹如何在mac安裝svn插件和subclipse。
一、安裝svn客戶端:JavaHL
JavaHL作為svn client,穩定性,速度性都比SVNKit好很多,使用SVNKit有可能出現未知的錯誤,使你的項目數據受損。由於安裝eclipse插件subclipse需要與JavaHL的版本進行適配,因此我們需要先安裝JavaHL,確定安裝的JavaHL版本號之后再安裝subclipse。
查看JavaHL的Wiki文檔:http://subclipse.tigris.org/wiki/JavaHL。在下邊的OS X中提到:要安裝JavaHL需要借助MacPorts或者HomeBrew。(說明:MacPorts和HomeBrew是Mac OS X中的包管理器)我們在這里使用HomeBrew來安裝JavaHL。
1.安裝HomeBrew:
打開HomeBrew的主頁:http://brew.sh,可以看到安裝指令,在終端中輸入 ruby -e "$(curl -fsSLhttps://raw.github.com/mxcl/homebrew/go)" 回車,接下來就開始在線安裝HomeBrew了,安裝時間可能較長,視網絡狀況而定。
2.更新HomeBrew:
安裝完成后,需要更新下homebrew,終端輸入:brew update 然后手動將/usr/local/homebrew/bin添加到環境變量path中即可。
3.安裝JavaHL:
Home Brew安裝成功之后,接下來正式開始安裝javaHL,終端輸入:brew install --universal --java subversion 安裝完成后,它會提示你:
You may need to link the Java bindings…….,然后執行下邊的兩個sudo命令:終端輸入:
sudo mkdir -p /Library/Java/Extensions
sudo ln -s /usr/local/homebrew/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
即可大功告成!
最后一行會顯示JavaHL的版本。比如我的就是下邊的這個樣子:版本號是:1.9.3
二、安裝eclipse插件subclipse
確定了JavaHL的版本號后,即可安裝對應版本的subclipse了。JavaHL和Homebrew的版本對應如下:

1.打開eclipse,在工具欄中點擊:help--install new software
2.點擊add,
在name中輸入:subclipse
在location中輸入:http://subclipse.tigris.org/update_1.12.x
(1.12.x是subclipse版本,如果您安裝的JavaHL版本是1.8.x,那么subclipse版本這里請輸入1.10.x)

3.點擊確定,只勾選subclipse(不要勾選svnkit),一路next,i accept the... 最后安裝成功后,重啟eclipse。大功告成!

三、eclipse使用svn
1.安裝成功后,點擊windows--show view -- others,在搜索框輸入svn,選擇svn資源庫,點擊確定即可。

2.在svn資源庫,右鍵 新建--資源庫位置,填寫svn url路徑,輸入帳號密碼,即可連接成功。
3.在某個項目點右鍵--檢出為--finish即可完成項目的檢出。