SVN管理工具Cornerstone之:分支创建、tag版本创建
2017-12-21 本文已影响252人
科了个技
这一年看起来很忙,实际上都不知道自己在瞎忙什么,突然就想点东西了,记录些平时会经常用到的东西,希望能帮到需要帮助的人。好了,废话不多说进入正题,我们在日常开发中经常会用到svn,项目经常会进行版本迭代,通过会有1.X.X,2.X.X,各种版本,那如何在项目版本不断的迭代中不至于导致混乱呢,下面给大家说下我日常的处理方式
一、Cornerstone分支创建
首先选中你需要创建分支的项目,图如下
选中对应需要创建分支的项目然后选中我们的主干,也就是对应的trunk文件夹
对应选中branch创建分支 分支创建对应创建好分支,你会发现branches里面多了一个文件夹,名字就是你编辑的名字
创建分支成功到这里你会发现为什么文件夹里面会没有对应的项目文件呢,因为这一步还没有完成,咱们还得进行最后一步,我们的找到工具栏上面的update,把对应的项目从主干上拉到分支上,这样才算大功告成😄😄!
二、tag创建
tag文件的作用是用来保存打过的包的,然后创建方式和创建分支同理。这里就不做赘述。
tag的主要作用就是用来保存记录每次打过的包。可以方便对你的项目进行一个版本记录,对版本问题的追踪和修改。
三、分支合并主干代码
A分支合并到主干1 A分支合并主干代码合并的过程:1.选中对应的项目文件 2.选中对应的分支 3.点击merge进入合并页面 4.默认synchronize Branch 选择merge from是来自主干的路径 5.然后等待获取所有change文件最后提交
四、主干合并分支代码
只有配图了😝 配图x2总结:项目中遇到多人开发多个版本同时进行的时候,版本控制就是一个比较麻烦的事情。能合理的利用分支同时进行开发,可以增加开发效率,并且版本控制可以快速定位线上不同版本出现的bug。然后可以快速在当前版本解决bug。
最后最后给大家来个破解cornerstone传送门:点我传送
希望能和大家共同学习共同进步,有错误和意见欢迎指出,谢谢!