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