Gerrit - Panoramica

Gerrit è uno strumento di revisione del codice basato sul web che è integrato con Git e costruito sul sistema di controllo delle versioni di Git (aiuta gli sviluppatori a lavorare insieme e mantenere la cronologia del loro lavoro). Consente di unire le modifiche al repository Git quando hai finito con le revisioni del codice.

Gerrit è stato sviluppato da Shawn Pearce di Google ed è scritto in Java, Servlet, GWT (Google Web Toolkit). La versione stabile di Gerrit è 2.12.2 e pubblicata l'11 marzo 2016 con licenza Apache License v2 .

Perché usare Gerrit?

Di seguito sono riportati alcuni motivi per cui dovresti usare Gerrit.

  • Puoi facilmente trovare l'errore nel codice sorgente usando Gerrit.

  • Puoi lavorare con Gerrit, se hai un client Git regolare; non è necessario installare alcun client Gerrit.

  • Gerrit può essere utilizzato come intermediario tra sviluppatori e repository git.

Caratteristiche di Gerrit

  • Gerrit è un sistema di controllo delle versioni Git gratuito e open source.

  • L'interfaccia utente di Gerrit è formata su Google Web Toolkit .

  • È un framework leggero per la revisione di ogni commit.

  • Gerrit funge da repository, che consente di spingere il codice e crea la revisione per il tuo commit.

Vantaggi di Gerrit

  • Gerrit fornisce il controllo degli accessi per i repository Git e il frontend web per la revisione del codice.

  • È possibile eseguire il push del codice senza utilizzare strumenti della riga di comando aggiuntivi.

  • Gerrit può consentire o rifiutare l'autorizzazione a livello di repository e fino al livello di filiale.

  • Gerrit è supportato da Eclipse.

Svantaggi di Gerrit

  • La revisione, la verifica e l'invio di nuovo del codice rallenta il time to market.

  • Gerrit può funzionare solo con Git.

  • Gerrit è lento e non è possibile modificare l'ordinamento in cui sono elencate le modifiche.

  • Hai bisogno dei diritti di amministratore per aggiungere un repository su Gerrit.