答案 0 :(得分:12)
我试图比较它们,这些是我发现的最显着的差异
<强>格里特强>
<强> Phabricator 强>
答案 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的原因:
我不是一个linux用户,但我在VM中运行了一个ubuntu映像并在其上安装了Phabricator,以及svn等
我没有使用过gerrit但是如果它与SVN一起使用就会完成。 IMO它看起来更好(功能方面)。
答案 4 :(得分:1)
当我正在研究Phabricator时,它有许多出色的功能,从存储库托管到代码审查再到代码提交。 Phabricator真的是一个很酷的工具。它与Jira和许多其他工具集成。而且,正在研究它的人非常好,你提出的每一个问题,他们都会很快得到你。