-
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项目。
- 1>将服务器已有的内容下载到本地
-
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一下整合后的项目):
SVN图形化界面工具Cornerstone的管理项目
最新推荐文章于 2023-04-15 02:51:19 发布