3

我们的团队最近迁移到 Atlassian Crucible 进行同行评审。我们目前的工作流程是

  • 从开发中创建功能分支
  • 分支完成后,将分支推送到原点并在坩埚中为分支提交创建代码审查
  • 代码审查过程完成后,关闭代码审查并将功能分支合并回开发并将最新的开发推送到源。

我们在这个特定的工作流程中面临的问题是,一旦我将分支合并回开发并将其推送到原始坩埚报告显示这些更改要开发为未经任何审查的更改。因此,不知何故,这些更改并没有追溯到我们在功能分支上进行的代码审查。我几乎可以肯定,我们的工作流程中遗漏了一些东西,并且很乐意听取专家的意见并加以纠正。

提前致谢。

4

1 回答 1

2

你能更详细地解释一下吗?当您提到 Crucible 报告时,您是指审查覆盖率报告http://FISHEYE_URL/plugins/servlet/review-coverage/REPO_NAME吗?哪些提交被标记为未审查,只是合并提交,或在功能分支上进行的实际提交?在前一种情况下,这就是问题所在:https ://jira.atlassian.com/browse/CRUC-6701您可能想要投票并观看以在解决问题时收到通知。在后一种情况下,是否会发生这种情况,因为有人可能在将功能分支合并到开发分支时重新调整了功能分支的提交?恐怕目前坩埚不会检测到后续的重新定位提交。相反,这些将作为未经审查的全新提交处理。
希望对您有所帮助,如果您还有其他问题,请告诉我。亲切的问候,

于 2015-01-26T16:54:59.317 回答