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

  • 1.正规项目的SVN目录结构一般有3个文件夹

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

    • 1>将服务器已有的内容下载到本地
      • 记住选择正确的svn版本号—>1.7(如果没有选择对应的最新版本,后期开发中可能会遇见很多麻烦的问题。比如初始化项目时,需要先更新svn版本,这样会造成项目中的很多文件不能识别,而且需要使用命令行进行处理,这个处理过程非常繁琐)
      • (1)从svn中下载初始化项目文件 
      • SVN图形化界面工具Cornerstone的管理项目_第1张图片
      • SVN图形化界面工具Cornerstone的管理项目_第2张图片
      • (2)Check Out项目文件 
      • SVN图形化界面工具Cornerstone的管理项目_第3张图片
    • 2>Check Out项目时,一般项目初期只需check out 一个trunk文件即可,然后创建项⺫到trunk文件夹中。
    • 3>忽略掉一些不需要的⽂文件
      • Xcode会帮我们记录当前正在编辑的⽂文件,下次打开时停留在该⽂文件
      • Xcode会帮我们记录目录打开情况,同事不需要共享
      • 断点信息同事不需要共享,所有也需要忽略
      • 需要的忽略文件:xcuserdata
      • 忽略文件的步骤如下: 
      • (1)Commit项目时选择ignore按钮忽略一些不需要分享的文件
      • SVN图形化界面工具Cornerstone的管理项目_第4张图片
      • (2)选择忽略需要的文件,如:xcuserdata文件。首先delete此文件-->然后Commit操作-->update当前项目-->ignore文件xcuserdata-->Commit项目。
      • SVN图形化界面工具Cornerstone的管理项目_第5张图片
      • SVN图形化界面工具Cornerstone的管理项目_第6张图片
  • 3.使⽤用Xcode的svn注意点

    • 1>当项⺫⽬目中如果使⽤用到了静态库,必须使⽤用命令⾏行将静态库添加到svn管理之下(svn add 静态库类名)
    • 2>项⺫⽬目中如果使⽤用storyboard,svn的管理也需要特别注意
      • 如果可以使⽤用xib那么尽量使⽤用xib
      • 保证同时只有⼀一个⼈人在修改storyboard
  • 4.用SVN图形化界面工具Cornerstone备份项目的重大版本的步骤:

    • (1)为了确定备份的时最新的版本,一般在备份之前需要刷新一下界面(command+R)
    • (2)选择项目进行备份如图所示: 
    • SVN图形化界面工具Cornerstone的管理项目_第7张图片
    • SVN图形化界面工具Cornerstone的管理项目_第8张图片
  • 5.开分支修复项目重大bug步骤:

    • (1)用备份中的项目,添加到分支中,然后在分支中进行修复bug
    • (2)修复bug后后,一般需要实现如下操作:
      • 1)把修复bug后的版本发布到AppStore
      • 2)备份修复后的版本
      • 3)把修复bug后的项目整合到最新项目中步骤如下(注意:最后需要再commit一下整合后的项目): 
      • SVN图形化界面工具Cornerstone的管理项目_第9张图片
      • SVN图形化界面工具Cornerstone的管理项目_第10张图片

你可能感兴趣的:(iOS那些事)