13

有人做过PhabricatorGerrit之间的评论吗?我正在寻找一种审查工具,并希望根据以下情况选择一种:

  • 使用方便
  • 功能全面
  • 社区活动
  • 和收养

编辑:我使用Git

4

5 回答 5

12

我试图比较它们,这些是我发现的最显着的差异

格里特

  • +充当存储库,因此您推送到它,它会为您的提交创建一个审查问题
  • +没有审查就不会通过任何提交,因为不可能忘记创建审查问题
  • - 仅适用于 git
  • - 根本无法处理提交后审查(审计)。

制造者

  • +处理 git、svn 和 hg
  • +让您通过魔术创建提交后的提交审查(先驱)
  • +集成大量工具
  • -集成大量工具(是的,这既好又坏)
  • - 提交前代码审查是可选的。您将差异发送到差异,一旦获得批准,您就会推送到您的回购。在我看来,这不是非常用户友好,但如果您将每个问题/未来提交保留在它自己的分支中,则可能是可以管理的。
于 2012-11-28T17:17:41.910 回答
3

免责声明 - 我对 Phabricator 不是很熟悉。

似乎 Phabricator 包含的工具不仅仅是代码审查。错误跟踪、源代码浏览、wiki——这些是 Gerrit 不包括但旨在与外部工具一起使用的东西。

我不确定 Phabricator 可以使用哪个 SCM 工具。Gerrit 只支持 git。

Gerrit 社区非常活跃 - 我们刚刚结束了十几个最活跃的开发人员之间的为期 1 周的黑客马拉松。Gerrit 被许多大公司使用,并得到了很多支持。查看 Phabricator 的活动提要,它似乎也非常活跃。

Gerrit 的改编很大程度上是由 Android 驱动的。任何致力于 Android 的公司都可能会设置 Gerrit 实例,因为这是上游 Android 使用的。在许多情况下,当他们看到 Gerrit 提供的所有好处时,Gerrit 的使用将在整个公司传播(这就是我公司和其他几家公司发生的情况)。Gerrit 也在 Wikimedia、QT 等地的 Android 商店之外迅速发展。

于 2012-05-11T17:54:54.460 回答
2

Phabricator 很好,但它的差异无法处理大提交[详细信息]并显示令人困惑的错误。这真是一个大问题。此外,你应该对 git 有一个清晰的概念,以便顺利地使用 phabricator。

于 2012-10-02T04:38:08.940 回答
1

当我现在在 Phabricator 工作时,它有很多出色的功能,从存储库托管到代码审查再到代码提交。Phabricator 真的是一个很酷的工具。它与 Jira 和许多其他工具集成。而且,做这件事的人都很好,你提出的每一个问题,他们都会很快给你解决。

于 2014-01-31T19:13:37.020 回答
1

我选择Phabricator的原因:

  • 它适用于 SVN。
  • 易于安装。

我不是 linux 人,但我在 VM 中运行了一个 ubuntu 映像并在其上安装了 Phabricator 以及 svn 等

我没有使用过 gerrit,但如果它与 SVN 一起使用就可以了。IMO 它看起来更好(功能方面)。

于 2012-05-23T07:45:45.317 回答