Repolode
GerritCodeReview

GerritCodeReview/gerrit

Gerrit es una herramienta de revisión de código basada en Git, con diferencias en paralelo, comentarios en línea y envío controlado de cambios.

Alternativa open source a:GitHub Pull Requests

Estrellas
1,237
Forks
279
Issues abiertos
3
Último commit
hace 14 horas

¿Qué es?

Gerrit es una herramienta de revisión de código y gestión de proyectos para proyectos basados en Git. Muestra los cambios en paralelo y permite que cualquier revisor añada comentarios en línea a un cambio.

En lugar de exigir que un mantenedor integre a mano cada cambio aprobado, Gerrit permite que cualquier usuario autorizado envíe cambios al repositorio Git principal. Así, el control de las revisiones y la integración permanece en la herramienta, al tiempo que se reduce el trabajo manual del mantenedor.

El proyecto está escrito principalmente en Java y se compila con Bazel. Se ofrecen paquetes binarios para Debian, Ubuntu, CentOS, RedHat y Fedora, y se publican imágenes de Docker para CentOS 8 y Ubuntu 20.04.

Funciones clave

  • 01Visualización en paralelo de los cambios de código, con comentarios en línea de cualquier revisor.
  • 02Los usuarios autorizados pueden enviar cambios al repositorio Git sin que los mantenedores tengan que integrarlos manualmente.
  • 03Se puede instalar con paquetes Deb y RPM, o ejecutar mediante imágenes de Docker precompiladas.
  • 04Se compila desde el código fuente con Bazel.

Casos de uso

  • Implementar un flujo de revisión de código para un equipo que usa Git.
  • Permitir que los colaboradores envíen cambios a un repositorio compartido con acceso controlado por los mantenedores.
  • Implementar un servidor Gerrit autohospedado con Docker en CentOS o Ubuntu.

Inicio rápido

  1. 1

    Instala Bazel siguiendo la guía de instalación enlazada

  2. 2

    Clona el repositorio con los submódulos

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

    Compila la versión de lanzamiento desde el directorio del proyecto

    cd gerrit && bazel build release

Antes de usarlo

  • Para compilar desde el código fuente, es necesario instalar Bazel y obtener los submódulos de git.
  • El repositorio de GitHub es un espejo y no se aceptan pull requests allí.
  • Para crear incidencias, debes pertenecer al grupo de Google repo-discuss, debido al spam.

En colecciones

Temas

Preguntas frecuentes

¿Qué es gerrit?
Gerrit es una herramienta de revisión de código basada en Git, con diferencias en paralelo, comentarios en línea y envío controlado de cambios. Gerrit es una herramienta de revisión de código y gestión de proyectos para proyectos basados en Git. Muestra los cambios en paralelo y permite que cualquier revisor añada comentarios en línea a un cambio.
¿gerrit es gratuito? ¿Qué licencia tiene?
gerrit es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿gerrit sigue mantenido?
Mantenimiento activo. El último commit de gerrit fue el 5 nov 2026.
¿Para qué puedo usar gerrit?
Implementar un flujo de revisión de código para un equipo que usa Git. Permitir que los colaboradores envíen cambios a un repositorio compartido con acceso controlado por los mantenedores. Implementar un servidor Gerrit autohospedado con Docker en CentOS o Ubuntu.
¿Cómo se instala gerrit?
Instala Bazel siguiendo la guía de instalación enlazada Clona el repositorio con los submódulos: git clone --recurse-submodules https://gerrit.googlesource.com/gerrit Compila la versión de lanzamiento desde el directorio del proyecto: cd gerrit && bazel build release
¿Dónde consigo gerrit?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/GerritCodeReview/gerrit

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados