أداة مراجعة كود Gerrit هي أداة لمراجعة الكود وإدارة المشروعات بناءً على مشاريع Git.
يعمل Gerrit على تبسيط صيانة المشروع المستند إلى Git من خلال السماح لأي مستخدم معتمد بإجراء تغييرات على مستودع Git الرئيسي، بدلاً من المطالبة بدمج جميع التغييرات المعتمدة يدويًا بواسطة مشرف المشروع.
يستخدم Gerrit متصفح ويب لتمكين مبرمجي البرامج في نفس الفريق من مراجعة رموز البرامج المعدلة لبعضهم البعض وتحديد ما إذا كان سيتم إرسال التعديلات أو إعادتها أو الاستمرار فيها. ويستخدم Git كنظام التحكم الأساسي. إنه متشعب من Rietveld، كتبه Shawn Pearce من Google، وتم إنشاؤه في الأصل لإدارة مشروع Android. اسم هذا البرنامج يأتي من المصمم الهولندي جيريت ريتفيلد. تمت كتابته لأول مرة بلغة بايثون، وبعد الإصدار الثاني، تم تغييره إلى Java وSQL. استخدم Google Web Toolkit لإنشاء جافا سكريبت للواجهة الأمامية.
مميزات جيريت
Gerrit هو نظام تحكم git مجاني ومفتوح المصدر. تم إنشاء واجهة مستخدم Gerrit على مجموعة أدوات الويب من Google. إنه إطار خفيف الوزن لمراجعة كل التزام. يعمل Gerrit كمستودع، مما يسمح بنشر التعليمات البرمجية وإنشاء مراجعات لالتزاماتك.
مميزات جيريت
يوفر Gerrit إمكانية التحكم في الوصول إلى مستودعات Git وواجهات الويب الأمامية لمراجعة التعليمات البرمجية. يمكن دفع التعليمات البرمجية دون استخدام أدوات سطر الأوامر الأخرى. بإمكان Gerrit السماح أو رفض أذونات مستوى المستودع ومستوى الفرع. قام Gerrit بدمج الدعم في Eclipse.
عيوب جيريت
يمكن أن تؤثر مراجعة التعليمات البرمجية والتحقق من صحتها وإعادة إرسالها على وقت إطلاق المنتج. Gerrit يعمل فقط مع git. Gerrit بطيء ولا يمكنه تغيير ترتيب الفرز الذي يتم إدراج التغييرات به. حقوق المسؤول مطلوبة لإضافة مستودعات على Gerrit.
يوسع