Bitbucket拉取请求和Crucible代码审查的比较

8
请问有人可以指引我了解以下内容:
1) 在使用 Crucible 时相较于 Bitbucket (Server) Pull Request 的优势是什么?
2) 如何将 Crucible 与 Bitbucket Pull Request 集成?
我尝试搜索相关信息但未能成功。如果已经有这方面的讨论,请见谅。
我们正在评估这两个工具,以自动化我们的代码审查流程;确保在提交到主分支之前进行代码审查。
非常感谢任何专家给出的建议。
谢谢。
祝好!
2个回答

16

Crucible 是一种用于提交后代码审查的工具,而 pull request 则是一种用于合并前代码审查的工具。

如果您可以使用 pull request,则可以忘记 Crucible,因为它适用于不使用 pull request 的工作流和版本控制系统。

如果您已经使用了 pull request,那么您已经有了代码审查,就不需要 Crucible(实际上,它已经包含在 bitbucket 中的 pull request 工作流中,只是没有称之为 Crucible)。


1
根据今天的Crucible功能清单,它可以进行代码合并前的代码审查。 "在提交之前审查代码,并确保所有进入生产环境的代码都经过了审查。"https://www.atlassian.com/software/crucible/features - SKR

5

即使你只是做pull requests,两者之间有一些不同。对我来说,两个重要的区别是:

  • Bitbucket没有语法高亮。
  • 由于Crucible并不仅仅是pull requests,如果你要合并一个分支但不需要审核所有更改,则可以从代码审核中删除那些不相关的文件。

我认为除此之外还有其他一些小的差异。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接