mac下升級terminal/終端的subversion版本方法

Mac OS 本身有內建 SVN,不過卻是 1.6 版,最近修改一個舊案子就有碰到 project 已經升 1.7,Versions 和 SmartSVN 也用 1.7,唯獨 Terminal 下的 command line 卻是 1.6 的窘境。所以想說來更新一下好了,用最簡單的方法。

先到 http://www.wandisco.com/subversion/download 下載 for Mac OS 的 SVN,目前最新的版本為 Subversion 1.7.16 for OSX 10.8.x。  接著依一般 App 安裝方式進行,預設安裝路徑為 /opt/subversion。

接著在 Terminal 輸入 export PATH=/opt/subversion/bin:$PATH 來變更系統路徑。醬醬,完成。

可以用 svn --version 來看版本號碼。

原文鏈接:http://blog.qoding.us/2013/05/update-subversion-on-mac-os-x-10-8/


補充說明:

通過以上方法確實將命令行svn版本改爲了最新的1.7,但是這是“治標不治本”的,一旦你重新啓動計算或是註銷,則再次通過命令行查看svn版本,依舊是1.6。

終極解決方法:

命令行1.6版本情況下:

$which svn 

會得到mac自帶的svn的路徑如下:

/usr/bin/svn

接着輸入:

$sudo vim /etc/paths

即用vim打開paths文件,將/opt/subversion/bin寫到文件中,記得將它放到/usr/bin之前,如圖:

wKioL1ajLn3DICysAABRT20kFP4729.png

這樣一來,在命令行使用svn命令時就會使用我們自己安裝的最新版的svn(因爲新版的svn排在舊版的前面)。至於舊版的svn如果想刪除的話,可以參照下面這篇博客:http://blog.sina.com.cn/s/blog_a0f3ea980101c0y0.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章