美文网首页
CornerStone 添加分支、合并代码、添加忽略

CornerStone 添加分支、合并代码、添加忽略

作者: 呦释原点 | 来源:发表于2019-03-11 15:36 被阅读0次

    前言

    开始使用SVN,都是独自开发,都是在主分支上开发。今天有需要添加一个分支。

    1.添加分支

    在SVN上创建好项目工程,在开发的过程中需要创建开发的分支进行开发。

    创建分支的步骤:

    1、点击新创建的工程,右侧会出现工程的内容,一般会有如下模块

    创建工程时添加的模块

    branches:里面存放的是你自己和同事创建的所有分支

    tags:打了标签的文件,一般来说是比较重要的。我们线上的版本,都会打一个相应的标签版本。以便有问题的时候容易查找

    trunk:主分支,所有的分支和标签分支都是用它创建的。

    2、分支和创建和tags的创建一致

    image

    点击trunk,branch/tag会高亮起来,点击branch/tag,出现:

    image

    输入branches/tags的名称,点击Create Branch/Tag,创建分支。

    3、创建完成后,branches/tags的目录中会更新出刚刚创建的branch/tag.

    4、将branch/tagCheck Out到WorkingCopies,点击对应的branch/tag,点击Check Out,出现:

    image

    设置完后,点击Check Out,就创建完成了。

    5、等待系统更新完成后,就可以在左上角的Working Copies中看到对应的分支。

    2.合并分支

    当在分支上开发完成后,需要合并到主干代码中。
    步骤:
    1.先要check out一份目标代码到本地,即你要合并到哪个工程文件下,就需要先check out这个工程文件的代码。
    2.选中需要合并的目的文件,如将分支版本合并到主版本中,此时应该选中主版本
    3.选中主功能区上面的Merge
    4.选择合并的策略,主要有四种方式可以选择:Synchronization Branch、Reintegrate Branch、Cherry Pick Changes、Advanced Merge. (根据自己的需求选择不同的方式,我们一般选择默认的Synchronization Branch)
    5.选择合并代码的来源文件。此处选择我们的分支文件
    6.选择合并选项。默认是包括所有文件。一般选择默认就可以。
    7.选中合并按钮。

    3.添加忽略

    1、打开CornerStone,找到偏号设置,找到Subversion选项

    2、去看“Use default global ignores”前面的“勾”,删除".a"

    image

    3、github上搜索“gitignore”,找到"Objective-C.gitignore",打开,对照着添加

    image

    4、添加以下几项(添加完回车,颜色就变了):

    image

    5、然后在第一次提交的时候选择“ignore”

    image
    如果之前忽略过某个文件(例如.a文件),以后想再提交.a文件,仅在此处移除对.a文件的忽略还不够,提交时并没有.a文件。这个时候你要在CornerStone的菜单栏里面 View->Show Ignored Items 在文件夹右键菜单 标记为Add就可以上传了

    参考:
    https://blog.csdn.net/leleyuan1130/article/details/56007065
    https://www.jianshu.com/p/dea747538861
    https://www.cnblogs.com/panda1024/p/6087521.html

    相关文章

      网友评论

          本文标题:CornerStone 添加分支、合并代码、添加忽略

          本文链接:https://www.haomeiwen.com/subject/jorbpqtx.html