Skip to content

团队代码合并指南

JackyZhou edited this page Feb 28, 2020 · 32 revisions

由于每个组按照团队上手指南已经搭建了团队内集中配置库,并配置好了流水线的集成。

基本原则:

  • 团队提交PR的单位为每个Issue(以保障针对每个Issue可以快速合并代码)
  • 发起名义是组织发起的(维护团队会与组长沟通,PR是否是以组织名义发起的,是否已经经过组织验收并测试、是否承担PR带来的问题)
  • 尽快提交PR(为了保障代码可以顺利合并到主库,维护团队可以尽快反馈问题,需要尽快提交PR)
  • 持续同步最新代码(为了保障代码与主库代码保持一致,各个团队的库以及各个开发人员的库,需要持续与主库代码同步,频率越高越好)

合并参考方案:(各个组可以参考以下方案,也可以自己制定方案)

方案一:

团队成员对某个功能认可,可以由任意组织级Repo、或者个人Repo提交PR到idcf主库。

方案二:

1.各个组为每一个功能创建一个分支,组员开发完,往各个组的分支上PR代码,组内做验收。

2.组内验收通过后,接受PR,合并到自己的功能分支中,组内发起某个功能分支往idcf主库的合并。

3.idcf主库验收通过并合并代码到master分支,贡献完成。

4.各个组需持续与idcf主库同步,保持代码为最新代码,避免冲突。