如何避免审查委员会干扰我们的工作流程?

How to avoid review board interfering with our workflow?

我的团队开始将 Review Board 与 Perforce 结合使用并进行提交前审查。我们想将所有预提交发送到审查板。虽然我相信预提交是解决此问题的最佳方式(而不是 post-提交审查),但我有一些问题:

  1. 在提交更改之前,人们如何验证他们的更改是否适用于构建系统?我希望确信我提交以供审核的更改将会生成。
  2. 有些人喜欢做出小的承诺。他们可能是同一个文件。我们如何平衡小提交与提交每个更改预提交给审查委员会?

1) 您可以使用脚本在您的计算机上使用您的更改构建代码,并将其结果以草稿状态发布到审查委员会。根据结果​​,您可以发布评论,该评论将通知评论者。

2) 我同意@jamesdlin。你认为这会减慢整个过程的论点取决于审稿人。

1) 对于第一个问题,如果您使用的是 Perforce,一个答案是构建搁置的更改,例如此处的答案:

2) Perforce 不是进行小提交的好解决方案,但 git 是。合并请求中可以有多个小提交。