Alat peninjauan kode Gerrit adalah peninjauan kode dan alat manajemen proyek berdasarkan proyek Git.
Gerrit menyederhanakan pemeliharaan proyek berbasis Git dengan mengizinkan pengguna yang berwenang untuk melakukan perubahan pada repositori Git utama, daripada mengharuskan semua perubahan yang disetujui untuk digabungkan secara manual oleh pengelola proyek.
Gerrit menggunakan browser web untuk memungkinkan pemrogram perangkat lunak di tim yang sama meninjau kode program yang dimodifikasi satu sama lain dan memutuskan apakah akan mengirimkan, mengembalikan, atau melanjutkan modifikasi. Ia menggunakan Git sebagai sistem kontrol yang mendasarinya. Ini merupakan cabang dari Rietveld, ditulis oleh Shawn Pearce dari Google, dan pada awalnya dibuat untuk mengelola proyek Android. Nama software ini berasal dari desainer Belanda Gerrit Rietveld. Ini pertama kali ditulis dengan Python. Setelah edisi kedua, diubah menjadi Java dan SQL. Gunakan Google Web Toolkit untuk menghasilkan JavaScript front-end.
Fitur Gerrit
Gerrit adalah sistem kontrol git sumber terbuka dan gratis. Antarmuka pengguna Gerrit dibangun di Google Web Toolkit. Ini adalah kerangka kerja ringan untuk meninjau setiap komitmen. Gerrit bertindak sebagai repositori, yang memungkinkan memasukkan kode dan membuat ulasan untuk komitmen Anda.
Keunggulan Gerrit
Gerrit menyediakan kontrol akses untuk repositori Git dan antarmuka web untuk peninjauan kode. Kode dapat didorong tanpa menggunakan alat baris perintah lainnya. Gerrit dapat mengizinkan atau menolak izin tingkat repositori dan tingkat cabang. Gerrit memiliki dukungan terintegrasi di Eclipse.
Kekurangan Gerrit
Meninjau, memvalidasi, dan mengirimkan ulang kode dapat memengaruhi waktu peluncuran produk. Gerrit hanya bekerja dengan git. Gerrit lambat dan tidak dapat mengubah urutan perubahan yang dicantumkan. Hak administrator diperlukan untuk menambahkan repositori di Gerrit.
Memperluas