سياسة المراجعة بتحدد هل الـ pull request في المشروع محتاج موافقة مراجع قبل ما Serpent يقدر يعمله merge. وبتتطبّق فورًا على كل الـ pull requests المفتوحة أول ما تغيّرها.
اضبطها في الديمو
افتح Project Settings Review Policy بزرار "Try it in the demo" اللي فوق، وبعدين:
-
اختار عملية مراجعة
اختار Enforced أو Optional - per work item أو No review.
-
احفظ السياسة
دوس Save policy. المستوى الجديد بيتطبّق على كل الـ pull requests المفتوحة على طول.
المستويات التلاتة
- Enforced - كل pull request محتاج موافقة مراجع قبل ما Serpent يقدر يعمله merge. الموصى بيه.
- Optional - per work item - الـ Work Items الجديدة ممكن تتطلّب code review؛ باقي الـ pull requests محتاجاه بس لو فيه مراجعين متعيّنين.
- No review - Serpent مش بيطلب موافقة قبل الـ merge.
موافقة الـ UAT بتتضبط لوحدها على كل Work Item، منفصلة عن السياسة دي.
تاريخ السياسة
كل تغيير في السياسة بيتسجّل، فتقدر تشوف كانت مضبوطة على إيه وامتى اتغيّرت.