svnclub并行开发的分支模式.pptVIP

  • 85
  • 0
  • 约4.39千字
  • 约 31页
  • 2016-09-23 发布于重庆
  • 举报
svnclub并行开发的分支模式.ppt

并行开发的分支模式 --如何有效地使用主干和分支? 提纲 1 分支是什么? 2 什么情况下用分支? 3 分支有几种? 4 分支模式是什么? 5 分支模式有几种? --技术分类 --目的分类 6 FreeBSD 是如何使用分支模式的? 7 Linux Kernel 是如何使用分支模式的? 8 如何选择合适的分支模式? --技术比较先进的? --符合产品开发特点? 9 分支使用中经常考虑的问题? 1 什么是分支? 分支:开发主线的副本,用于并行开发。 软件开发中,多个发布版本需要维护,多个平台变种需要支持。这些要求的解决,分支就应用而生: 分支是代码主线的拷贝,没有破坏基线,软件变更发生在基线的副本上,在测试完成后,这些变更在开发主线和分支间同步。 分支有自己的版本记录,甚至分支。这些功能都是版本控制系统的基本功能,如CVS、SVN、GIT等等。 2 什么情况下使用分支? 发生软件变种 建立长分支或者嵌套分支,在主干做变更,如果分支需要这些变更,则合并。 发生缺陷修复 用长分支修复缺陷,并合并回开发主线。 发生试验代码 用短分支,试验完合并回主干。 发生大型软件变更,代码重写 根据重写的规模,可以用长分支或者短分支。 发生产品发布 用长分支,合并变革到主干,发布后,可以转化为缺陷修复分支。 3 分支有几种? 长分支:持续存在的分

文档评论(0)

1亿VIP精品文档

相关文档