格里特& Phabricator评论

时间:2012-05-11 04:31:39

标签: gerrit phabricator

是否有人在PhabricatorGerrit之间进行过审核? 我正在寻找一个审核工具,并希望基于以下内容来解决:

  • 易用性
  • 功能的全面性
  • 社区活动
  • 和收养

编辑:我使用 Git

5 个答案:

答案 0 :(得分:12)

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

<强>格里特

  • +充当存储库,因此您可以推送它并创建提交的审核问题
  • +没有提交通过审查,因为不可能忘记创建审核问题
  • -Works仅限git
  • - 根本不处理提交后审核(审核)。

<强> Phabricator

  • +处理git,svn和hg
  • +让我们通过魔法(先驱)
  • 创建提交的提交审核
  • +集成了大量工具
  • - 整合大量工具(是的,既好又坏)
  • - 提交代码审核是可选的。您将差异发送到差异,一旦获得批准,您就会推送到您的仓库。在我看来,这不是非常用户友好,但如果您将每个问题/未来提交保留在它自己的分支中,则可能是可管理的。

答案 1 :(得分:3)

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

Phabricator似乎包含了许多工具,而不仅仅是代码审查。错误跟踪,源代码浏览,维基 - 这些是Gerrit不包含的内容,而是设计用于外部工具。

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

Gerrit社区非常活跃 - 我们刚刚在十几个最活跃的开发者之间结束了为期一周的黑客攻击。 Gerrit被许多大公司使用并且有很多支持。看看Phabricator的活动饲料,它似乎也非常活跃。

Gerrit的改编很大程度上是由Android推动的。任何在Android上工作的公司都可能会设置一个Gerrit实例,因为这是上游Android使用的。在许多情况下,Gerrit的使用会在整个公司传播,因为他们看到了Gerrit提供的所有好处(这是我公司和其他几家公司发生的事情)。 Gerrit也在维基媒体,QT等地的Android商店之外迅速发展。

答案 2 :(得分:2)

Phabricator很不错,但它的差异无法处理大型提交[Details]并显示出令人困惑的错误。这真是个大问题。此外,你应该有明确的git概念,以平滑的方式使用phabricator。

答案 3 :(得分:1)

我选择Phabricator的原因:

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

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

我没有使用过gerrit但是如果它与SVN一起使用就会完成。 IMO它看起来更好(功能方面)。

答案 4 :(得分:1)

当我正在研究Phabricator时,它有许多出色的功能,从存储库托管到代码审查再到代码提交。 Phabricator真的是一个很酷的工具。它与Jira和许多其他工具集成。而且,正在研究它的人非常好,你提出的每一个问题,他们都会很快得到你。