有人做过Phabricator和Gerrit之间的评论吗?我正在寻找一种审查工具,并希望根据以下情况选择一种:
- 使用方便
- 功能全面
- 社区活动
- 和收养
编辑:我使用Git
我试图比较它们,这些是我发现的最显着的差异
格里特
制造者
免责声明 - 我对 Phabricator 不是很熟悉。
似乎 Phabricator 包含的工具不仅仅是代码审查。错误跟踪、源代码浏览、wiki——这些是 Gerrit 不包括但旨在与外部工具一起使用的东西。
我不确定 Phabricator 可以使用哪个 SCM 工具。Gerrit 只支持 git。
Gerrit 社区非常活跃 - 我们刚刚结束了十几个最活跃的开发人员之间的为期 1 周的黑客马拉松。Gerrit 被许多大公司使用,并得到了很多支持。查看 Phabricator 的活动提要,它似乎也非常活跃。
Gerrit 的改编很大程度上是由 Android 驱动的。任何致力于 Android 的公司都可能会设置 Gerrit 实例,因为这是上游 Android 使用的。在许多情况下,当他们看到 Gerrit 提供的所有好处时,Gerrit 的使用将在整个公司传播(这就是我公司和其他几家公司发生的情况)。Gerrit 也在 Wikimedia、QT 等地的 Android 商店之外迅速发展。
Phabricator 很好,但它的差异无法处理大提交[详细信息]并显示令人困惑的错误。这真是一个大问题。此外,你应该对 git 有一个清晰的概念,以便顺利地使用 phabricator。
当我现在在 Phabricator 工作时,它有很多出色的功能,从存储库托管到代码审查再到代码提交。Phabricator 真的是一个很酷的工具。它与 Jira 和许多其他工具集成。而且,做这件事的人都很好,你提出的每一个问题,他们都会很快给你解决。
我选择Phabricator的原因:
我不是 linux 人,但我在 VM 中运行了一个 ubuntu 映像并在其上安装了 Phabricator 以及 svn 等
我没有使用过 gerrit,但如果它与 SVN 一起使用就可以了。IMO 它看起来更好(功能方面)。