您的位置:首页 > 其它

SVN图形化界面工具Cornerstone的管理项目

2015-08-30 12:51 218 查看
1.正规项目的SVN目录结构一般有3个文件夹

trunk:主干,当前开发项目的主目录
branches:分支目录,添加非主线功能时使用,开发测试之后,可以合并到主干项目中
tags:标记目录,通常作为重大版本的备份

2.初始化项目

1>将服务器已有的内容下载到本地

记住选择正确的svn版本号—>1.7(如果没有选择对应的最新版本,后期开发中可能会遇见很多麻烦的问题。比如初始化项目时,需要先更新svn版本,这样会造成项目中的很多文件不能识别,而且需要使用命令行进行处理,这个处理过程非常繁琐)
(1)从svn中下载初始化项目文件








(2)Check Out项目文件




2>Check Out项目时,一般项目初期只需check out 一个trunk文件即可,然后创建项⺫到trunk文件夹中。
3>忽略掉一些不需要的⽂文件

Xcode会帮我们记录当前正在编辑的⽂文件,下次打开时停留在该⽂文件
Xcode会帮我们记录目录打开情况,同事不需要共享
断点信息同事不需要共享,所有也需要忽略
需要的忽略文件:xcuserdata
忽略文件的步骤如下:
(1)Commit项目时选择ignore按钮忽略一些不需要分享的文件




(2)选择忽略需要的文件,如:xcuserdata文件。首先delete此文件-->然后Commit操作-->update当前项目-->ignore文件xcuserdata-->Commit项目。








3.使⽤用Xcode的svn注意点

1>当项⺫⽬目中如果使⽤用到了静态库,必须使⽤用命令⾏行将静态库添加到svn管理之下(svn add 静态库类名)
2>项⺫⽬目中如果使⽤用storyboard,svn的管理也需要特别注意

如果可以使⽤用xib那么尽量使⽤用xib
保证同时只有⼀一个⼈人在修改storyboard

4.用SVN图形化界面工具Cornerstone备份项目的重大版本的步骤:

(1)为了确定备份的时最新的版本,一般在备份之前需要刷新一下界面(command+R)
(2)选择项目进行备份如图所示:








5.开分支修复项目重大bug步骤:

(1)用备份中的项目,添加到分支中,然后在分支中进行修复bug
(2)修复bug后后,一般需要实现如下操作:

1)把修复bug后的版本发布到AppStore
2)备份修复后的版本
3)把修复bug后的项目整合到最新项目中步骤如下(注意:最后需要再commit一下整合后的项目):






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: