تطوير البرمجيات · مصطلحات · التحكم في الإصدارات

ما معنى pull request؟

المعنى في مجال تطوير البرمجيات مع أمثلة

/ˈpʊl rɪˌkwest/اسممصطلح أساسي

pull request: طلب دمج، طلب سحب

طلب لدمج تغييرات الشيفرة من فرع إلى آخر، بما يتيح للزملاء مراجعتها ومناقشتها أولاً.

طريقة الاستخدام

يُستخدم يومياً على GitHub وBitbucket ومنصات مشابهة. تنشئ طلب الدمج وتراجعه وتوافق عليه ثم تدمجه؛ ويختصر غالباً إلى PR. أما draft PR فلم يجهز بعد للمراجعة الكاملة.

أمثلة

  1. I opened a pull request for the login fix. Can you take a look before lunch?

    أنشأت طلب دمج لإصلاح تسجيل الدخول. هل يمكنك مراجعته قبل وقت الغداء؟

    يطلب المتحدث من زميله فحص التغيير قبل دمجه.

  2. Please keep pull requests small; a 2,000-line diff is hard to review.

    اجعلوا طلبات الدمج صغيرة؛ فمن الصعب مراجعة فرق يضم ألفي سطر.

    يشير diff إلى الفروق التي يتضمنها الطلب، ويشرح المثال لماذا يسهل فحص التغييرات المحدودة.

  3. The pull request was merged after two approvals.

    دُمج طلب التغيير بعد موافقتين.

    يبين المثال أن الطلب وصل إلى الفرع المقصود عقب استيفاء عدد الموافقات المطلوب.

تراكيب شائعة

  • open a pull request
  • review a pull request
  • merge a pull request
  • draft pull request

مصطلحات أخرى: التحكم في الإصدارات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: