انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهJNR-051-L05

حماية الفروع (Branch protection)

  • الدرس 5 من 7
  • Junior
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

stop broken code reaching main.

الموضوعات المخطط لها

  • Branch protection rules (or rulesets) apply to main.
  • Require pull requests, at least one review, and passing status checks before merge.
  • Block direct pushes and force pushes.
  • The required check names must match the job names.
  • Rules apply to everyone, including admins if configured.
تفاصيل المخطط المبدئي

عرض عملي

the repository settings page with "Require status checks to pass" ticked and the build check selected.

اختبر فهمك

What stops a PR with a failing test from merging?

أظهر الإجابة

A required status check.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.