Gerrit拒绝改变GUI

时间:2013-01-22 19:32:54

标签: git version-control gerrit

如何在Gerrit UI中配置访问权限以允许拒绝签入?我知道一般的经验法则是,如果一段代码有一定的分数应该被忽略,但是有一种干净的方法可以直接拒绝一个分支吗?我问,因为我只需要在Gerrit中经历一个糟糕的合并/批准/重组周期。

使用放弃按钮,没有从依赖树中删除“被拒绝”的更改。

2 个答案:

答案 0 :(得分:1)

如果出现问题,通常会通过网络用户界面中的“放弃”按钮放弃。这是你在找什么?

答案 1 :(得分:0)

你可以设置一些持续集成魔法,它会自动执行诸如运行lint检查器,运行单元测试等等,然后让这些事物的结果触发gerrit中的不同行为。在维基媒体基金会,我们使用类似这样的东西来自动标记错误的提交 - 我们不会完全拒绝它们,但可能会使用它来给予低分以防止合并,直到真人有机会查看提交。我们使用Jenkins来处理所有自动作业。一些针对'gerrit and jenkins'的快速Google搜索显示了各种有关如何设置此类内容的指南。