互联网科技iOS开发技术分享iOS开发记录

iOS SVN版本控制 - CornerStone 开分支 &a

2018-07-21  本文已影响3568人  Maxdon

      需求:一次开发中,有个模块急需上架,而前段时间开发好待测试验收的不能发版,那这次发版怎么保留待验收的代码呢?此时,SVN 分支创建和分支合并可以帮到咱们了。

大蓝的天

    在此发版以前,对版本控制的 SVN 分支创建 Branch & SVN 分支合并 Merge 不甚了解。一来是因为版本开发都是按计划来,开分支管理代码没多大的必要性;二来团队开发中,不敢贸然使用 SVN 分支功能,同事需要一定的学习时间,而且合并出了问题对团队造成不良影响。   

    需求来了,我们一起上!项目中代码管理工具使用 SVN 软件 CornerStone,破解版下载和基本用法可前往 https://www.jianshu.com/p/7f5c019c528b。我们 CornerStone 都会用了?那一起回到本文核心论点,SVN 版本控制 CornerStone 的开分支 Branch & 合并分支 Merge。

    1.$、先进行项目的版本回退。操作:选择对应的项目工程,在 CornerStone 右下方选中 Log,会出现 "Revert ** to this revision",还原版本 。

版本回退

    ️各单位请注意:如果想保持 svn 服务器代码不被还原,需要选择 "Keep Changes"。这样只是还原本地代码,发版后可以通过 "update" 还原待验收的。

Notice

    2.$、接着通过 CornerStone 的 Branch 开分支,操作如下图。

1 + 2 + 3 = OK搞 Branch

    3.$、最后发版后,通过 CornerStone 的 Merge 分支合并到主干。

1 + 2 + 3 = OK掂 Merge

  $.$ Are you Get it ? 只需 1 + 2 + 3 = OK!  搞掂 CornerStone 的 Branch & Merge。

    🌴 Was this help page useful ?  Send feedback.


官方文档:

CornerStone 版本控制 https://cornerstone.assembla.com/cornerstone/helpbook

上一篇 下一篇

猜你喜欢

热点阅读