最近svn经常碰到一些莫名其妙的故障(砸电脑的等级),今天有空了把mac自带的svn更新了下。顺便解决了一个xcode的问题。
说明:
升级前 svn版本1.7.20 升级之后 1.9.2
步骤:
1. 下载最新版svn,链接:http://www.wandisco.com/subversion/download#osx
填写好个人信息之后,会把下载文件发送到你的邮箱里。
2. 双击安装,之后一路无脑安装,注意最后一步
3. 安装的最后一步是添加svn地址到PATH变量中
添加方法:
(1) $ cd ~
(2)touch .bash_profile (创建.bash_profile文件,如果有则略过)
(3) open -e bash_profile (打开文件)
(4)在文件中添加export PATH=/opt/subversion/bin:$PATH
(5)保存之后关闭
(6)source .bash_profile(更新bash的环境变量)
4. 运行svn --version查看是否更新成功
5. 修改XCODE默认的svn路径
(1)cd /Applications/Xcode.app/Contents/Developer/usr/bin/
#进入xcode存放svn命令的子目录
(2)mkdir backupsvn #创建备份目录
(3)mv svn* backupsvn/ #把旧的svn相关文件移动到备份目录
(4)ln -s /opt/subversion/bin/svn* ./ #把新的SVN文件复制到当前目录
我的xcode还有一个问题是编辑了文件之后,没有在文件上显示更改过得M标识符,相当的不方便,执行以下命令解决的这个问题:
defaults write com.apple.XcodeXCSubversionToolPath/usr/local/bin/svn
(You can set the path to XCode's subversion client by setting XCSubversionToolPath)
参考链接:
//www.greatytc.com/p/582e5211a1c7
http://stackoverflow.com/questions/19177699/using-svn-1-8-3-with-xcode-5?lq=1