Я бы хотел использовать инструменты проверки кода для проекта, основанного на репо Perforce. Есть ли в Perritce инструмент, подобный Gerrit?
Gerrit-подобный инструмент для Perforce
Ответ 1
Существуют инструменты проверки кода для Perforce, начиная от коммерческих продуктов, таких как Code Collaborator, до инструментов с открытым исходным кодом, таких как Review Board.
Однако, Gerrit делает немного больше, чем просто просмотр кода. Он фактически создаст псевдо-ветку "на лету" для каждой фиксации, позволит запустить CI, а затем выполнить слияние для вас. У Perforce еще ничего нет.
Тем не менее, я могу предложить несколько вариантов рассмотрения в зависимости от вашего комфорта с агрессивным подходом.
-
Perforce Git Fusion позволяет обрабатывать фрагмент репозитория Perforce как репозиторий Git. Таким образом, вы можете использовать Gerrit так же, как сегодня, и Gerrit отразил утвержденные изменения в Perforce. Конечно, есть несколько морщин.
-
Perforce разрабатывает инструмент с аналогичным рабочим процессом. (Отказ от ответственности: я работаю в Perforce и, таким образом, имею немного больше знаний о дорожной карте, чем я обычно хотел бы.) Он запланирован для бета-релиза во время следующей конференции Perforce.