crucible VS gerrit

Posted 静之深

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了crucible VS gerrit相关的知识,希望对你有一定的参考价值。

crucible优缺点:
1、其支持各种版本控制系统,如CVS,SVN,GIT
2、代码审核方面其主要支持Post commit模式,即开发者在代码提交到master后进行review
3、其虽然也支持Pre-commit,即在提交到master之前审核。但在创建review之前需要手动的将所修改的代码片段或文件上传,才可以进行review,流程上较慢
4、在Post commit模式下,虽然可以做到不直接提交到master,但需要开发者拉出新的分支进行开发,在review通过后再手动merge到master上。其会产生大量
的分支,且流程管理上也会非常麻烦。


gerrit优缺点:
1、其在开发之初的目的就是引入强制代码审核的功能,对代码质量提升效果较好
2、支持Post commit和Pre-commit两种模式。一般使用Pre-commit,在开发者提交后,gerrit自动创建一个review任务。在review通过后,可以在网页上直接
点击merge合入到master上。流程上很方便
3、管理员可以对开发人员设置Post commit权限,开发人员提交修改时可直接提交到master上。

以上是关于crucible VS gerrit的主要内容,如果未能解决你的问题,请参考以下文章

crucible-4.8.2更改mysql5.7数据库报错User ‘crucible‘ has exceeded the ‘max_questions‘ resource

GerritGerrit cmd query (gerrit命令行查询change信息)

GerritGerrit cmd query (gerrit命令行查询change信息)

我可以在 GitHub 中查看合并功能分支的所有提交吗?

Gerrit安装与做冷备份实战

Confluence 6 订阅所应用的所有小工具