最近svn經(jīng)常碰到一些莫名其妙的故障(砸電腦的等級(jí))魔熏,今天有空了把mac自帶的svn更新了下。順便解決了一個(gè)xcode的問題骂租。
說明:
升級(jí)前 svn版本1.7.20 升級(jí)之后 1.9.2
步驟:
1. 下載最新版svn器钟,鏈接:http://www.wandisco.com/subversion/download#osx
? ? 填寫好個(gè)人信息之后,會(huì)把下載文件發(fā)送到你的郵箱里绽媒。
2. 雙擊安裝蚕冬,之后一路無腦安裝,注意最后一步
3. 安裝的最后一步是添加svn地址到PATH變量中
? ? 添加方法:
? ? ? (1) $ cd ~
? ? ? (2)touch .bash_profile (創(chuàng)建.bash_profile文件是辕,如果有則略過)
? ? ? ? (3) ?open -e bash_profile (打開文件)
? ? ? (4)在文件中添加export PATH=/opt/subversion/bin:$PATH
? ? ? (5)保存之后關(guān)閉
? ? ? (6)source .bash_profile(更新bash的環(huán)境變量)
4. ?運(yùn)行svn --version查看是否更新成功
5. 修改XCODE默認(rèn)的svn路徑
? ? (1)cd /Applications/Xcode.app/Contents/Developer/usr/bin/?
? ? ? ? ? ?#進(jìn)入xcode存放svn命令的子目錄
? ?(2)mkdir backupsvn #創(chuàng)建備份目錄
? ?(3)mv svn* backupsvn/ #把舊的svn相關(guān)文件移動(dòng)到備份目錄
? ?(4)ln -s /opt/subversion/bin/svn* ./ #把新的SVN文件復(fù)制到當(dāng)前目錄
我的xcode還有一個(gè)問題是編輯了文件之后囤热,沒有在文件上顯示更改過得M標(biāo)識(shí)符,相當(dāng)?shù)牟环奖慊袢瑘?zhí)行以下命令解決的這個(gè)問題:
defaults write com.apple.XcodeXCSubversionToolPath/usr/local/bin/svn
(You can set the path to XCode's subversion client by setting XCSubversionToolPath)
參考鏈接:
http://www.reibang.com/p/582e5211a1c7
http://stackoverflow.com/questions/19177699/using-svn-1-8-3-with-xcode-5?lq=1