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

ما معنى merge base؟

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

اسممصطلح متقدم

merge base: قاعدة الدمج، السلف المشترك الأفضل

أفضل سلف مشترك لإيداعين، ويستخدمه Git عند حساب دمج ثلاثي الأطراف.

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

يظهر المصطلح غالبًا في نقاشات Git وأدوات عرض الفروق واستكشاف مشكلات الدمج. ويساعد فحص قاعدة الدمج على تفسير التعارضات أو المقارنات الأكبر من المتوقع.

أمثلة

  1. Git located the merge base before comparing the changes made on our two branches.

    حدد Git قاعدة الدمج قبل مقارنة التغييرات التي أُجريت في فرعينا.

    يوفر السلف المشترك نقطة البداية التي يقارن Git انطلاقًا منها تعديلات كل فرع.

  2. When the diff looked too large, we checked the merge base and found the branch had diverged from main last month.

    عندما بدا الفرق كبيرًا جدًا، فحصنا قاعدة الدمج واكتشفنا أن الفرع تباعد عن main الشهر الماضي.

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

تراكيب شائعة

  • find the merge base
  • merge-base commit
  • common merge base

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

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

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