Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.36 KB

1.sos应援团的github协同说明.md

File metadata and controls

25 lines (19 loc) · 1.36 KB

sos 应援团 github 协同说明

概述

该文主要说明 sos 应援团 的公开项目在 github 中协同的方式,这里默认本文的阅读者已经具有 git 的基础操作技能

协同图解与说明

/img/flow1.png

仓库成员相关

  1. 每个仓库有 masterdev 两个固定的分支
  2. 需要进行开发时从当前的 dev 为起点创建自己的开发分支(例如图解中的 haruhiyuki 分支)
  3. 开发完成后提交自己的分支,然后发起自己分支到 devpull request
  4. 在至少另外一个成员完成 review 后,将提交的 pull request 通过,相关特性合并到 dev

仓库管理员相关

  1. dev 上的特性稳定后,将 dev 合并到 master,并创建对应的 tag 作为版本号,并准备进入发布阶段
  2. 多人协同时的代码冲突处理判定与协助(参考后续的 冲突问题解决说明 部分)

冲突问题解决说明

/img/flow1.png

本地解决冲突

如流程图所示,在提交到 dev 前对 dev 分支进行 pull 操作,确保没有冲突,如果有冲突则在本地处理完该冲突后再提交

让仓库管理员协助解决冲突

如果对冲突解决不是很熟悉,可以将本地的分支提交到远端后,at仓库管理员协助解决冲突