Mac OS X 10.8.1 Mountain Lion中svn命令缺失导致Xcode的SVN不能配置的解决办法

来源:互联网 发布:牌匾设计软件 编辑:程序博客网 时间:2024/06/05 03:40

这几天折腾Xcode的SVN。众所周知,Xcode3时代的SVN可以在SCM目录里面配置。不过Xcode4中这个目录项没了。

说下我的解决过程:

1、去10.7系统的电脑上把SVN系列的命令程序从/bin目录下拷出来,同时把关联的库也从/lib目录下拷出来,放入我自己的相应目录

2、在终端中使用命令svn list http://szx…………(SVN目录)测试与SVN服务器的连通性,此时会依次提示输入当前用户密码以及访问SVN的用户名和密码

3、能联通SVN服务器之后,进行如下步骤(方法来自网络)

1.     Xcode SVN配置  

2.     编辑 ~/.subversion/config 文件   

3.       注意:如果”.subversion”目录不存在,请运行”svn status”命令,虽然此命令会失败,但是会为你创建所需要的文件.      

4.       open ~/.subversion/config 打开文件  

5.       

6.     1. 找到 global-ignores 一行,去掉注释,编辑成  

7.     global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspective*  

8.     Xcode项目文件中有些文件是文本文件,需要告诉SVN,因为SVN能更好地管理文本文件(谁用谁知道)  

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

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

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

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

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


4、然后打开Xcode,打卡windows目录里面的Organizer项,选择Repositories选项卡,点击左下角的加号选择Add Repository

5、起个记得住的名字,然后输入SVN服务器地址,下面的指示灯应该是绿色的,提示reachable,然后点击add

6、下一个目录的三项都不用输入,直接add结束对话框

7、在左边的列表中选择刚刚建立的库,然后输入用户名密码,应该就可以连接了



过程很简单,关键是开始没发现10.8.1的svn命令行程序没有了,所以略曲折。


记下备用

原创粉丝点击