A ferramenta de revisão de código Gerrit é uma ferramenta de revisão de código e gerenciamento de projetos baseada em projetos Git.
Gerrit simplifica a manutenção de projetos baseados em Git, permitindo que qualquer usuário autorizado confirme alterações no repositório Git principal, em vez de exigir que todas as alterações aprovadas sejam mescladas manualmente pelo mantenedor do projeto.
Gerrit usa um navegador da web para permitir que programadores de software da mesma equipe revisem os códigos de programa modificados uns dos outros e decidam se devem enviar, devolver ou continuar as modificações. Ele usa Git como sistema de controle subjacente. É um fork de Rietveld, escrito por Shawn Pearce do Google, e foi originalmente criado para gerenciar o projeto Android. O nome deste software vem do designer holandês Gerrit Rietveld. Foi escrito pela primeira vez em Python. Após a segunda edição, foi alterado para Java e SQL. Use o Google Web Toolkit para gerar JavaScript front-end.
Recursos do Gerrit
Gerrit é um sistema de controle git gratuito e de código aberto. A interface do usuário do Gerrit é construída no Google Web Toolkit. É uma estrutura leve para revisar cada commit. Gerrit atua como um repositório, que permite enviar código e criar revisões para seus commits.
Vantagens do Gerrit
Gerrit fornece controle de acesso para repositórios Git e frontends da web para revisão de código. O código pode ser enviado sem usar outras ferramentas de linha de comando. Gerrit pode permitir ou negar permissões em nível de repositório e em nível de filial. Gerrit integrou suporte no Eclipse.
Desvantagens de Gerrit
Revisar, validar e reenviar o código pode afetar o tempo de lançamento do produto. Gerrit só funciona com git. Gerrit é lento e não consegue alterar a ordem de classificação em que as alterações são listadas. São necessários direitos de administrador para adicionar repositórios no Gerrit.
Expandir