使用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,如果有冲突,解决冲突,提交到服务器。

去追寻那飞翔的翅膀。落叶随风淡定了它漂泊的方向。

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

相关文章:

你感兴趣的文章:

标签云: