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.