使用SVN进行多版本开发教程

在做android开发时,必定会遇到多版本的开发,下面介绍一下具体实施步骤

SVN下目录介绍

branch 目录:存放支线副本,跟工程项目相关的各个工程版本分支,此目录下面的版本分支可以被修改合并。不是稳定的版本。
document 目录:跟工程项目相关的文档资料。
tag 目录:存放标签副本,跟项目相关的各个发布版本,一般在这个目录下的工程版本是稳定可用的,并且不做修改的。
trunk 目录:存放开发的“主线”,主目录,用于平时当前的正常工作,每天要提交的代码目录。

例:在做android开发时,1.0版本已经上线并且运行得挺稳定,公司打算开发2.0版本,2.0版本开发了有一段时间,这时,有用户发现一个重大bug,然后抽调一个开发人员进行修复版本1.0的bug,修复完成后合并到正在开发的2.0版本。
操作步骤:
1、开发版本1.0:新建android工程,开发版本1.0,提交到主trunk目录。
2、发布版本1.0:选择工程,右键,Team,分支/标记,点击浏览,选择Root下tags文件夹,在URL后拼接“/v1.0”,点击NEXT,点击NEXT,输入注释“版本1.0发布了”,点击Finish,至此,Tag就打好了。
3、开发版本2.0,并且每日将编写代码提交到主trunk目录。
4、发现版本1.0有重大bug,命程序员A修复版本1.0的bug,其它人继续开发版本2.0。
5、切换到版本1.0:程序员A,选择工程,右键,Team,切换,选择tags/v1.0的URL,点击OK。
6、由于tag目录下的工程不做修改,将tag目录下的版本1.0打一个分支到branch目录下,选择工程,右键,Team,分支/标记,点击浏览,选择Root下branches文件夹,在URL后拼接“/v1.0_fixup”,点击NEXT,点击NEXT,输入注释“版本1.0修订”,点击Finish,至此,branches分支就打好了。
7、切换到branches下的v1.0_fixup版,程序员A,选择工程,右键,Team,切换,选择branches/v1.0_fixup的URL,点击OK。
8、修复版本1.0的bug,修复完成后,提交到服务器。
9、发布版本1.1,选择工程,右键,Team,分支/标记,点击浏览,选择Root下tags文件夹,在URL后拼接“/v1.1”,点击NEXT,点击NEXT,输入注释“修复版本1.0 bug”,点击Finish,至此,Tag就打好了。
10、切换到主线trunk目录,将对版本1.0的修改合并到正在开发的2.0版本,程序员A切换到主线trunk目录,选择工程,右键,Team,合并,NEXT,点击select选择branches下的v1.0_fixup版本,点击NEXT,点击FINISH,如果有冲突,解决冲突,提交到服务器。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值