เครื่องมือตรวจสอบโค้ด Gerrit เป็นเครื่องมือตรวจสอบโค้ดและการจัดการโครงการตามโครงการ Git
Gerrit ทำให้การบำรุงรักษาโปรเจ็กต์บน Git ง่ายขึ้น โดยอนุญาตให้ผู้ใช้ที่ได้รับอนุญาตสามารถกระทำการเปลี่ยนแปลงกับที่เก็บ Git หลัก แทนที่จะกำหนดให้ผู้ดูแลโปรเจ็กต์รวมการเปลี่ยนแปลงที่ได้รับอนุมัติทั้งหมดด้วยตนเอง
Gerrit ใช้เว็บเบราว์เซอร์เพื่อให้โปรแกรมเมอร์ซอฟต์แวร์ในทีมเดียวกันสามารถตรวจสอบรหัสโปรแกรมที่แก้ไขของกันและกัน และตัดสินใจว่าจะส่ง คืน หรือดำเนินการแก้ไขต่อไป มันใช้ Git เป็นระบบควบคุมพื้นฐาน มันถูกแยกจาก Rietveld ซึ่งเขียนโดย Shawn Pearce แห่ง Google และถูกสร้างขึ้นเพื่อจัดการโครงการ Android ชื่อของซอฟต์แวร์นี้มาจากนักออกแบบชาวดัตช์ Gerrit Rietveld มันถูกเขียนครั้งแรกใน Python หลังจากฉบับที่สองก็เปลี่ยนเป็น Java และ SQL ใช้ Google Web Toolkit เพื่อสร้าง JavaScript ส่วนหน้า
คุณสมบัติของเกอร์ริท
Gerrit เป็นระบบควบคุมคอมไพล์แบบโอเพ่นซอร์สและฟรี ส่วนติดต่อผู้ใช้ Gerrit สร้างขึ้นจาก Google Web Toolkit เป็นเฟรมเวิร์กแบบน้ำหนักเบาสำหรับการตรวจสอบทุกคอมมิต Gerrit ทำหน้าที่เป็นพื้นที่เก็บข้อมูล ซึ่งช่วยให้สามารถพุชโค้ดและสร้างบทวิจารณ์สำหรับการคอมมิตของคุณ
ข้อดีของเกอร์ริท
Gerrit ให้การควบคุมการเข้าถึงพื้นที่เก็บข้อมูล Git และส่วนหน้าของเว็บสำหรับการตรวจสอบโค้ด สามารถพุชโค้ดได้โดยไม่ต้องใช้เครื่องมือบรรทัดคำสั่งอื่นๆ Gerrit สามารถอนุญาตหรือปฏิเสธสิทธิ์ระดับพื้นที่เก็บข้อมูลและระดับสาขาได้ Gerrit ได้รวมการสนับสนุนไว้ใน eclipse
ข้อเสียของเกอร์ริท
การตรวจสอบ ตรวจสอบ และส่งรหัสอีกครั้งอาจส่งผลต่อเวลาเปิดตัวผลิตภัณฑ์ Gerrit ใช้ได้กับ git เท่านั้น Gerrit ทำงานช้าและไม่สามารถเปลี่ยนลำดับการจัดเรียงรายการการเปลี่ยนแปลงได้ ต้องใช้สิทธิ์ผู้ดูแลระบบในการเพิ่มที่เก็บข้อมูลบน Gerrit
ขยาย