我们计划制定一些政策,确保我们不接受不遵守提交邮件政策的提交。此政策特定于回购。
是否可以在Gerrit中运行预接收样式挂钩,我们可以在创建补丁之前运行这些策略?
答案 0 :(得分:2)
是的,Gerrit通过hooks plugin包含了自己的钩子机制,因此如果某些策略无效,则可以阻止推送。
还要考虑使用Git::Hooks。我们使用它,它真的很好。使用Git :: Hooks,您可以实施更好的策略来管理这些检查:
1)接受提交(已创建补丁集)
2)执行政策检查
3)在审核中投票(批准或阻止更改)