Gerrit - Visão geral

Gerrit é uma ferramenta de revisão de código baseada na web que é integrada ao Git e construída sobre o sistema de controle de versão Git (ajuda os desenvolvedores a trabalharem juntos e manterem o histórico de seu trabalho). Ele permite mesclar mudanças no repositório Git quando você terminar as revisões de código.

Gerrit foi desenvolvido por Shawn Pearce no Google e é escrito em Java, Servlet, GWT (Google Web Toolkit). A versão estável do Gerrit é 2.12.2 e publicada em 11 de março de 2016, licenciada sob a licença Apache v2 .

Por que usar o Gerrit?

A seguir estão alguns motivos pelos quais você deve usar o Gerrit.

  • Você pode encontrar facilmente o erro no código-fonte usando Gerrit.

  • Você pode trabalhar com Gerrit, se tiver um cliente Git regular; não há necessidade de instalar nenhum cliente Gerrit.

  • Gerrit pode ser usado como um intermediário entre desenvolvedores e repositórios git.

Características do Gerrit

  • Gerrit é um sistema de controle de versão Git gratuito e de código aberto.

  • A interface do usuário do Gerrit é formada no Google Web Toolkit .

  • É uma estrutura leve para revisar cada commit.

  • Gerrit atua como um repositório, o que permite enviar o código e criar a revisão para o seu commit.

Vantagens do Gerrit

  • Gerrit fornece controle de acesso para repositórios Git e front-end da web para revisão de código.

  • Você pode enviar o código sem usar ferramentas de linha de comando adicionais.

  • Gerrit pode permitir ou recusar a permissão no nível do repositório e até o nível do branch.

  • Gerrit é compatível com Eclipse.

Desvantagens de Gerrit

  • Revisar, verificar e reenviar os commits de código retarda o tempo de lançamento no mercado.

  • Gerrit pode funcionar apenas com Git.

  • Gerrit é lento e não é possível alterar a ordem de classificação na qual as alterações são listadas.

  • Você precisa de direitos de administrador para adicionar repositório no Gerrit.