mac系統及xcode使用的SVN用戶端安裝升級

來源:互聯網
上載者:User

當前的SVN版本已經升級到1.8.x了,但mac系統內建的以及xcode使用的SVN用戶端版本沒有跟著升級,還是1.6.x的版本。為瞭解決隱藏目錄.svn只在根目錄下存在的情況,至少要升級到1.7.x版本。

本文的方法只支援svn1.7.x 暫時還不支援1.8版本的升級,後續持續更新。

我的mac環境:mac 10.8.4   xcode 4.6.3  

機器是 mac mini MD388 (關於型號有興趣到這裡查看)

環境要求:需要在xcode裡安裝命令列工具。如所示:

升級原理:

1、下載最新版本的SVN用戶端

2、在mac環境下編譯與安裝SVN用戶端

3、把最新的SVN相關的檔案拷到xcode對應的目錄下。 

操作步驟:

1、下載最新版本的SVN用戶端:建議直接到官網上下載http://apache.mirrors.tds.net/subversion/  可以直接看到最新的版本

2、解壓下載的檔案,會自動產生對應的目錄如 subversion-1.7.10

3、編譯與安裝SVN,在終端中輸入以下的命令:(偷懶的做法只要修改以下第一行目錄的名稱後就可以直接粘貼到終端裡運行就可以了,中間需要輸入mac系統管理員的密碼

cd ~/Downloads/subversion-1.7.10 #進入子目錄 後面的版本號碼顯示當前的版本
#開始安裝neon 這個可以支援HTTPS的串連
sh get-deps.sh neon
cd neon/
./configure --with-ssl
make
sudo make install #這裡需要輸入管理員的密碼
cd ..
#通過 --with-neon 標識來安裝支援HTTP的串連
./configure --prefix=/usr/local --with-neon
make
sudo make install

 4、驗證安裝是否成功

在終端輸入 svn --version

註:如沒有出現 handles http  https 表示無法支援這兩種訪問方式。

如果不正確請增加系統的PATH設定:添加或編輯~/.bash_profile檔案加一行:export PATH=/usr/local/bin:$PATH

5、更新xcode4.x中使用的SVN用戶端

sudo -s #需要輸入管理員密碼

#以下命令可以直接複製到終端中執行
cd /Applications/Xcode.app/Contents/Developer/usr/bin/ #進入xcode存放svn命令的子目錄
mkdir bup #建立備份目錄
mv svn* bup/ #把舊的svn相關檔案移動到備份目錄
ln -s /usr/local/bin/svn* ./ #把新的SVN檔案複製到目前的目錄

 

以上已經成功從1.6.x升級到1.7.x。

 

參考連結:

升級mac系統的svn用戶端版本 http://jason.pureconcepts.net/2012/10/updating-svn-mac-os-x/ 

升級xcode4.x使用的svn用戶端版本 http://tgoode.com/2012/03/31/use-svn-1-7-in-xcode-4-3/ 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.