mac10.8上Xcode配置SVN

虽然在mac上自带了svn,但使用起来还是比较麻烦的,我总结了一下在10.8.1上集合Xcode4.4.1使用svn的方法。


1: 

mac10.8终端命令去掉了svn,首先需要将命令加入到mac的bin目录。恰好这些命令在Xcode中可以找到。

在终端中输入:

sudo ln -s /Application/Xcode.app/Contents/Developer/usr/bin/svn /usr/bin/svn

sudo ln -s /Application/Xcode.app/Contents/Developer/usr/bin/make /usr/bin/make

sudo ln -s /Application/Xcode.app/Contents/Developer/usr/bin/SetFile /usr/bin/SetFile

后边还需要用到svnadmin命令,依照上边的办法从Xcode倒入到bin目录。

2: 

配置subversion

在终端输入open ~/.subversion/config

(注意:如果“.subversion“不存在,先运行svn status,这将帮我们新建需要的文件)

  找到 global-ignores 一行,去掉注释,编辑成global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspective*

Xcode项目文件中有些文件是文本文件,需要告诉SVN,因为SVN能更好地管理文本文件

找到 enable-auto-props = yes 把注释去掉,在[auto-props] Section声明以下文本文件

*.mode* = svn:mime-type=text/X-xcode

*.pbxuser = svn:mime-type=text/X-xcode

*.perspective* = svn:mime-type=text/X-xcode

*.pbxproj = svn:mime-type=text/X-xcode

3: 

打开Xcode->window->Organizer->Repositories

创建Repostory,Location输入svn地址,系统会自动尝试连接,没有问题的话会有个绿色的圆点提示。然后输入自己的svn帐号和密码。就可以check out代码了。如果服务器那边没有自己的证书,会提示错误,这时需要打开终端,输入svn ls https://.../svn/*/ 然后选p(永久提交自己的证书,但似乎下次仍然会遇到这样的问题,不知道为什么)。

4: 

check out代码后选择打开,在Xcode中修改代码,然后右击工程,选择source control->commit selected files…在弹出的页面中勾选需要提交的代码,添加注释后就可以提交了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值