Gerrit - ภาพรวม
Gerrit เป็นเครื่องมือตรวจสอบโค้ดบนเว็บซึ่งรวมเข้ากับGitและสร้างขึ้นบนระบบควบคุมเวอร์ชัน Git (ช่วยให้นักพัฒนาสามารถทำงานร่วมกันและรักษาประวัติการทำงานของพวกเขาได้) อนุญาตให้ผสานการเปลี่ยนแปลงกับที่เก็บ Git เมื่อคุณตรวจทานโค้ดเสร็จแล้ว
Gerrit ได้รับการพัฒนาโดยShawn Pearceที่ Google ซึ่งเขียนด้วย Java, Servlet, GWT (Google Web Toolkit) รุ่นเสถียรของ Gerrit เป็น 2.12.2 และเผยแพร่บน 11 มีนาคม 2016 ได้รับใบอนุญาตภายใต้Apache ใบอนุญาต v2
ทำไมต้องใช้ Gerrit?
ต่อไปนี้เป็นเหตุผลบางประการที่คุณควรใช้ Gerrit
คุณสามารถค้นหาข้อผิดพลาดในซอร์สโค้ดได้อย่างง่ายดายโดยใช้ Gerrit
คุณสามารถทำงานกับ Gerrit ได้หากคุณมีไคลเอนต์ Git ปกติ ไม่จำเป็นต้องติดตั้งไคลเอนต์ Gerrit ใด ๆ
Gerrit สามารถใช้เป็นสื่อกลางระหว่างนักพัฒนาและที่เก็บ git
คุณสมบัติของ Gerrit
Gerrit เป็นระบบควบคุม Git เวอร์ชันโอเพ่นซอร์สฟรี
ส่วนติดต่อผู้ใช้ของ Gerrit จะเกิดขึ้นบนGoogle Web Toolkit
เป็นกรอบงานที่มีน้ำหนักเบาสำหรับการตรวจสอบทุกการกระทำ
Gerrit ทำหน้าที่เป็นที่เก็บซึ่งช่วยให้สามารถกดรหัสและสร้างการตรวจสอบสำหรับการคอมมิตของคุณ
ข้อดีของ Gerrit
Gerrit ให้การควบคุมการเข้าถึงสำหรับที่เก็บ Git และส่วนหน้าเว็บสำหรับการตรวจสอบโค้ด
คุณสามารถพุชโค้ดได้โดยไม่ต้องใช้เครื่องมือบรรทัดคำสั่งเพิ่มเติม
Gerrit สามารถอนุญาตหรือปฏิเสธการอนุญาตในระดับพื้นที่เก็บข้อมูลและลงไปที่ระดับสาขา
Gerrit ได้รับการสนับสนุนโดย Eclipse
ข้อเสียของ Gerrit
การตรวจสอบตรวจสอบและส่งรหัสใหม่ทำให้เวลาในการทำตลาดช้าลง
Gerrit สามารถทำงานได้เฉพาะกับ Git
Gerrit ทำงานช้าและไม่สามารถเปลี่ยนลำดับการจัดเรียงที่แสดงรายการการเปลี่ยนแปลงได้
คุณต้องมีสิทธิ์ของผู้ดูแลระบบเพื่อเพิ่มที่เก็บบน Gerrit