Repolode
GerritCodeReview

GerritCodeReview/gerrit

Gerrit é uma ferramenta de revisão de código baseada em Git, com diffs lado a lado, comentários inline e envio controlado de alterações.

Alternativa open source a:GitHub Pull Requests

Estrelas
1,238
Forks
279
Issues abertas
3
Último commit
há 10 horas

O que é?

Gerrit é uma ferramenta de revisão de código e gerenciamento de projetos para projetos baseados em Git. Ela exibe as alterações lado a lado e permite que qualquer revisor adicione comentários inline a uma alteração.

Em vez de exigir que um mantenedor faça merge manualmente de cada alteração aprovada, Gerrit permite que qualquer usuário autorizado envie alterações para o repositório Git principal. Assim, o controle da revisão e do merge fica na ferramenta, reduzindo o trabalho manual do mantenedor.

O projeto é escrito principalmente em Java e compilado com Bazel. Há pacotes binários para Debian, Ubuntu, CentOS, RedHat e Fedora, além de imagens Docker para CentOS 8 e Ubuntu 20.04.

Recursos principais

  • 01Exibe alterações de código lado a lado e permite que qualquer revisor adicione comentários inline.
  • 02Usuários autorizados podem enviar alterações para o repositório Git sem que os mantenedores precisem fazer merge manualmente.
  • 03Pode ser instalado por meio de pacotes Deb e RPM ou executado com imagens Docker pré-compiladas.
  • 04Pode ser compilado a partir do código-fonte com Bazel.

Casos de uso

  • Implementar um fluxo de revisão de código para uma equipe que usa Git.
  • Permitir que colaboradores enviem alterações para um repositório compartilhado com acesso controlado pelos mantenedores.
  • Implantar um servidor Gerrit próprio com Docker no CentOS ou Ubuntu.

Início rápido

  1. 1

    Instale o Bazel seguindo o guia de instalação indicado no link

  2. 2

    Clone o repositório com os submódulos

    git clone --recurse-submodules https://gerrit.googlesource.com/gerrit
  3. 3

    Faça o build da versão de lançamento a partir do diretório do projeto

    cd gerrit && bazel build release

Antes de usar

  • Para fazer o build a partir do código-fonte, é necessário instalar o Bazel e buscar os submódulos do git.
  • O repositório do GitHub é um espelho, e pull requests não são aceitos lá.
  • Para criar issues, é necessário fazer parte do Google Group repo-discuss por causa do spam.

Em coleções

Tópicos

Perguntas frequentes

O que é gerrit?
Gerrit é uma ferramenta de revisão de código baseada em Git, com diffs lado a lado, comentários inline e envio controlado de alterações. Gerrit é uma ferramenta de revisão de código e gerenciamento de projetos para projetos baseados em Git. Ela exibe as alterações lado a lado e permite que qualquer revisor adicione comentários inline a uma alteração.
gerrit é gratuito? Qual é a licença?
gerrit é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
gerrit ainda é mantido?
Manutenção ativa. O último commit de gerrit foi em 6 de nov. de 2026.
Para que posso usar gerrit?
Implementar um fluxo de revisão de código para uma equipe que usa Git. Permitir que colaboradores enviem alterações para um repositório compartilhado com acesso controlado pelos mantenedores. Implantar um servidor Gerrit próprio com Docker no CentOS ou Ubuntu.
Como instalar gerrit?
Instale o Bazel seguindo o guia de instalação indicado no link Clone o repositório com os submódulos: git clone --recurse-submodules https://gerrit.googlesource.com/gerrit Faça o build da versão de lançamento a partir do diretório do projeto: cd gerrit && bazel build release
Onde consigo gerrit?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/GerritCodeReview/gerrit

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados