简介
代码 check in 流程
代码由 gerrit 管理,开发者是没有权限直接推送到 develop 分支, 只能推送到 gerrit 的 refs/for/${branch_name} 上, 便于审核.
gerrit 配置
gerrit 使用
初始clone代码必须要用ssh协议, 否则不能commit. 一次常规的代码上传操作如下:
$ "edit, add and commit"
$ git push origin HEAD:refs/for/develop
分支管理策略
平时在 develop 分支上开发, 每隔一段时间 merge 到 master 分支, 在 master 分支上拉项目分支