Xcode7 svn 配置和分支

Xcode6 svn配置:苹果电脑都有自带的SVN不需要下载安装。
运行Xcode->preferences-左下➕->ADD Repository->添加服务器地址,输入账号和密码
Xcode7 svn 配置和分支_第1张图片
选择配置SVN或Git
Xcode7 svn 配置和分支_第2张图片

运行终端:

编辑~/.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

Xcode7 svn 配置和分支_第3张图片

Xcode7 svn 配置和分支_第4张图片


svn库结构

Trunk 开发版本

Branches 分支

Tags 标记版本(发布版本)

文件目录由项目负责人创建,checkout时把上级目录签出,在 trunk目录下创建开发工程commit提交。

从新checkout出trunk下的根目录放在桌面,打开工程。


configure trunk选择trunk branches Tags 的根目录

Xcode7 svn 配置和分支_第5张图片

new branches是创建分支

Xcode7 svn 配置和分支_第6张图片

switch to branches 选择主干合并到分支,并且合并到分支

merge from branches 从当前已选择的分支合并到主干

merge into branches 从主干合并到当前已选择的分支

Xcode7 svn 配置和分支_第7张图片



你可能感兴趣的:(SVN)