您的当前位置:首页正文

Git和CodeReview流程

2021-04-12 来源:年旅网
Git和CodeReview流程

Code Review流程

1、根据开发任务,建⽴git分⽀, 分⽀名称模式为feature/任务名,⽐如关于API相关的⼀项任务,建⽴分⽀feature/api。git checkout -b feature/api

2、运⾏git branch 确认切换到了feature/api分⽀3、编辑代码完成开发任务, commit相关代码git add -A

git commit -m \"implement api architecture\"4、将分⽀代码push到服务器git push origin -u feature/api

6、再pull request详细页⾯, 填写相关标题/说明/reviewer, ⽬前请将reviewer设成lijing_dkhs和zhuangqunxiong7、请提醒reviewer去审核pull request,系统也会发邮件提醒reviewer

8、Reviewer打开pull request页⾯,查看代码修改情况,也可以在相应的代码处添加注视,提⽰代码作者哪⾥应该修正。9、代码作者根据reviewer的要求,调整代码后commit/push到服务器。 然后reviewer继续设置, 如此循环,知道没有问题。10、当代码没有问题以后, 需要将任务代码merge到主代码库, 有两种⽅法:a、Reviewer可以在pull request页⾯点击Merge按钮, 把代码merge到主代码库b、代码作者⾃⼰merge到主代码库, 并push到服务器。git pull origingit log ..master

如果看到master⾥有修改没在当前分⽀, 那么运⾏git rebase master来把master的修改加⼊到当前分⽀运⾏⼀下合并命令git checkout master

git merge --no-ff feature/apigit push

11、代码作者删除feature⼦分⽀。git checkout master

git branch -D feature/apigit push origin :feature/api

git pull origin master #从主分⽀pull到⼦分⽀

因篇幅问题不能全部显示,请点此查看更多更全内容