Xcode svn配置:苹果电脑都有自带的SVN不需要下载安装。
运行Xcode->preferences-左下➕->ADD Repository->添加服务器地址,输入账号和密码
选择配置SVN或Git
运行终端:
编辑~/.subversion/config文件
终端命令:open ~/.subversion/config
1)找到global-ignores一行,去掉注释,编辑成
global-ignores=build*~.nib*.so*.pbxuser*.mode*.perspective*.DS_Store
Xcode项目文件中有些文件是文本文件,需要告诉SVN,因为SVN能更好地管理文本文件
2)找到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
Checkout Commit Update history
…
svn库结构
Trunk 开发版本
Branches 分支
Tags 标记版本(发布版本)
文件目录由项目负责人创建,checkout时把上级目录签出,在 trunk目录下创建开发工程commit提交。
从新checkout出trunk下的根目录放在桌面,打开工程。
configure trunk选择trunk branches Tags 的根目录
new branches是创建分支
switch to branches 选择主干合并到分支,并且合并到分支
merge from branches 从当前已选择的分支合并到主干
merge into branches 从主干合并到当前已选择的分支