相信大家看到这里,会发现gitlab比gerrit多了许多功能,比如说Issues,Wiki等。
我们从几个方面对比下2者:
###开发风格:
gitlab的特点是一个人维系一个分支。
gerrit的特点是一个团队维系一个分支。(这里的分支对应一个业务需求)
###权限管理:
gitlab提供了比较多的选择,可以根据需要创建project,每个团队可以根据自己的需求管理自己的代码,方式更加的灵活。
gerrit比较单一,而且权限配置比较复杂,往往都是要联系管理员做出修改,每个团队很难做到对代码的个性化管理。