文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
2.3.4 发布分支
一旦 develop
分支上有了做一次发布(或者说快到了既定的发布日)的足够功能,就从 develop
分支上 fork
一个发布分支。
新建的分支用于开始发布循环,所以从这个时间点开始之后新的功能不能再加到这个分支上——
这个分支只应该做 Bug
修复、文档生成和其它面向发布任务。
一旦对外发布的工作都完成了,发布分支合并到 master
分支并分配一个版本号打好 Tag
。
另外,这些从新建发布分支以来的做的修改要合并回 develop
分支。
使用一个用于发布准备的专门分支,使得一个团队可以在完善当前的发布版本的同时,另一个团队可以继续开发下个版本的功能。
这也打造定义良好的开发阶段(比如,可以很轻松地说,『这周我们要做准备发布版本 4.0』,并且在仓库的目录结构中可以实际看到)。
常用的分支约定:
用于新建发布分支的分支: develop
用于合并的分支: master
分支命名: release-* 或 release/*
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论