Кто-нибудь делал обзор между Phabricator и Gerrit< /а>? Я ищу инструмент для обзора и хочу остановиться на одном из них, основываясь на:
- Простота использования
- Полнота в функциях
- Активность сообщества
- и усыновление
Изменить: я использую Git
Кто-нибудь делал обзор между Phabricator и Gerrit< /а>? Я ищу инструмент для обзора и хочу остановиться на одном из них, основываясь на:
Изменить: я использую Git
Я попытался сравнить их, и это самые заметные различия, которые я нашел.
Геррит
Фабрикатор
Arc
- person Quintin Par; 29.11.2012
Отказ от ответственности - я не очень хорошо знаком с Phabricator.
Кажется, что Phabricator включает в себя гораздо больше инструментов, чем просто проверка кода. Отслеживание ошибок, просмотр исходного кода, вики — это вещи, которые Gerrit не включает, а предназначен для работы с внешними инструментами.
Я не уверен, с какими инструментами SCM работает Phabricator. Геррит поддерживает только git.
Сообщество Gerrit очень активно — мы как раз сейчас завершаем недельный хак-атон между дюжиной самых активных разработчиков. Gerrit используется многими крупными компаниями и имеет большую поддержку. Глядя на ленту активности для Phabricator, она также кажется очень активной.
Адаптация Геррита во многом зависит от Android. Любая компания, работающая над Android, скорее всего, настроит экземпляр Gerrit, поскольку именно его использует апстрим Android. Во многих случаях использование Gerrit будет распространяться по всей компании, поскольку они увидят все преимущества, которые предоставляет Gerrit (это то, что произошло в моей компании и нескольких других). Gerrit также быстро растет за пределами магазинов Android в таких местах, как Wikimedia, QT и т. д.
Фабрикатор — это хорошо, но он не справляется с большими фиксациями [Подробности] еще и показать запутанную ошибку. Это действительно большая проблема. Кроме того, вы должны иметь четкое представление о git, чтобы без проблем использовать фабрикатор.
Причины, по которым я выбрал Фабрикатор:
Я не человек в Linux, но я запустил образ Ubuntu на виртуальной машине и установил на него Phabricator вместе с svn и т. Д.
Я не использовал gerrit, но сделал бы, если бы он работал с SVN. ИМО, это выглядит лучше (функционально).
Поскольку я сейчас работаю над Phabricator, у него так много замечательных функций, от размещения репозитория до проверки кода и последующей фиксации кода. Phabricator действительно классный инструмент. И у него есть интеграция с Jira и многими другими инструментами. А также, люди, которые работают над этим, очень приятные, все вопросы, которые вы подняли, они очень быстро вас решат.