12

我是 gerrit 的新手:http ://code.google.com/p/gerrit/ 我用 git 在本地 Mac 上安装了它。完成。

我做了一些测试动作:

  • 注册2个账户,第一个账户授予“管理员”权限,第二个账户授予“注册用户”

  • 创建新项目

  • 我使用第二个帐户将提交推送到主分支以供审核。将第一个添加为审阅者

  • 审查还可以。如何将此提交合并到主分支?Web UI的任何解决方案?

谢谢!

4

3 回答 3

19

我解决了我的问题。

注意 Admin/Project/Access 上的 3 个类别:

  • 代码审查
  • 已验证
  • 提交

我错过了最后两个类别,所以,Gerrit 没有显示提交按钮

于 2011-12-20T09:07:51.683 回答
7

一旦提交在每个类别中具有最高分数并且在任何类别中都没有最低分数,它就可以被合并。默认类别是代码审查(-2 到 +2)和验证(-1 到 +1)。因此,要合并提交,它必须具有 +2 代码审查和 +1 验证分数,并且没有 -2 代码审查或 -1 验证分数。

具有“提交”权限的用户将在“查看”按钮旁边看到“提交补丁集 n”按钮。单击它以合并提交。

于 2011-12-19T17:46:02.843 回答
2

Gerrit 中的默认权限并不总是您所期望的。为了让第一个评论者能够提交评论,您必须授予他们(嗯,管理员)进行“+2”评论分数的权限。

完成此操作并且审阅者将提交标记为 +2 后,Gerrit 会自动将提交合并到提交它的分支中。

于 2011-12-18T06:24:17.333 回答