ما هو Pull Request
طلب دمج التغييرات
Pull Request (PR) هو آلية في أنظمة التحكم في الإصدارات لاقتراح تغييرات الكود، مما يسمح بالمراجعة قبل الدمج في الفرع الرئيسي.
سير العمل
- إنشاء فرع منفصل للتغييرات
- كتابة واختبار الكود
- فتح Pull Request مع وصف التغييرات
- مراجعة الكود من قبل الفريق
- إجراء التصحيحات بناءً على التعليقات
- الدمج في الفرع الرئيسي
أفضل الممارسات
- تغييرات صغيرة وذرية
- وصف مفصل للـ PR
- فحوصات آلية (CI/CD)
- مراجعة إلزامية من مطور واحد على الأقل
المنصات
- GitHub (Pull Request)
- GitLab (Merge Request)
- Bitbucket (Pull Request)
- Azure DevOps (Pull Request)