iOS开发技术部落程序员iOS Developer

SVN管理工具Cornerstone之:分支创建、tag版本创建

2017-12-21  本文已影响252人  科了个技

 这一年看起来很忙,实际上都不知道自己在瞎忙什么,突然就想点东西了,记录些平时会经常用到的东西,希望能帮到需要帮助的人。好了,废话不多说进入正题,我们在日常开发中经常会用到svn,项目经常会进行版本迭代,通过会有1.X.X,2.X.X,各种版本,那如何在项目版本不断的迭代中不至于导致混乱呢,下面给大家说下我日常的处理方式

一、Cornerstone分支创建

首先选中你需要创建分支的项目,图如下

选中对应需要创建分支的项目

然后选中我们的主干,也就是对应的trunk文件夹

对应选中branch创建分支 分支创建

对应创建好分支,你会发现branches里面多了一个文件夹,名字就是你编辑的名字

创建分支成功

到这里你会发现为什么文件夹里面会没有对应的项目文件呢,因为这一步还没有完成,咱们还得进行最后一步,我们的找到工具栏上面的update,把对应的项目从主干上拉到分支上,这样才算大功告成😄😄!

二、tag创建

tag文件的作用是用来保存打过的包的,然后创建方式和创建分支同理。这里就不做赘述。

tag的主要作用就是用来保存记录每次打过的包。可以方便对你的项目进行一个版本记录,对版本问题的追踪和修改。

三、分支合并主干代码

合并的过程:1.选中对应的项目文件 2.选中对应的分支 3.点击merge进入合并页面 4.默认synchronize Branch 选择merge from是来自主干的路径 5.然后等待获取所有change文件最后提交

A分支合并到主干1 A分支合并主干代码

四、主干合并分支代码

只有配图了😝 配图x2

总结:项目中遇到多人开发多个版本同时进行的时候,版本控制就是一个比较麻烦的事情。能合理的利用分支同时进行开发,可以增加开发效率,并且版本控制可以快速定位线上不同版本出现的bug。然后可以快速在当前版本解决bug。


最后最后给大家来个破解cornerstone传送门:点我传送

希望能和大家共同学习共同进步,有错误和意见欢迎指出,谢谢!

上一篇下一篇

猜你喜欢

热点阅读