patch upload Gerrit merged 流程

来源:互联网 发布:战略发展部 知乎 编辑:程序博客网 时间:2024/06/10 17:30

patch upload Gerrit merged 流程

1、上传patch

1) 修改相应代码
2) git branch (查看分支)
3) git status (查看状态,修改的文件)
4) git diff . (查看文件具体修改的地方)
5) git add . (把修改添加到缓存区)
6) git commit -s (添加到本地仓库分支)
7) git commit –amend (在上一次添加的基础上修改)
8) repo upload . (把修改上传到服务器)

2、Gerrit 上patch 的code review

1) -> Reply code-review +1 ; verified +1;
2) 等待cactusi 编译检测 ,cactusi +1;
3) 寻找上级代码组长 code review +2;
4) 在jira 上面 修改相应的 Labels 和 workflow
5) 等待 自动检测 例如 bootota +1
6) 所有验证通过 mast -> preintegration ->选中 automatically -> force build
7) merged

在code review 的过程中 也可以查看 Check Approvals 来知道patch merge 需要通过的验证

3、patch abandon

1) commit Message - > Edit -> 删除 patch 相关连的 tracked-on -> save -> close
2) Publish Edit
3) abandon

4、patch 冲突

/<<<<
段落一
/=====
段落二
/>>>>
比对段落一和段落二,修改冲突的段落一,然后删除段落二。删除相关的特殊线

5、查看所有patch

在search 里面输入 : owner:self 就可以查看自己上传过的所有patch