代码评审的方式不一样
GitHub是基于Pull Request 进行代码评审;
GitLab是基于Merge Request 进行代码评审;
Gerrit是基于Change Request 进行代码评审;
代码评审的时机不一样
GitHub和GitLab都是在代码提交到仓库后,在分支合并的时候来进行代码评审;
优点:支持公司研发使用的IDE;
缺点:评审时机靠后;
Gerrit在代码提交之后,在进入仓库之前来进行评审;
优点:评审的时机更靠前;
缺点:与主流的IED工具集成效果不佳;
工作流的类型不一样
GitHub和Gitlab是一种分布式的工作流程;
Gerrit是一种集中式的工作流程;
posted on
2021-07-02 16:23
DevOps_SRE
阅读(
1337)
评论()
收藏
举报