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

ما معنى fast-forward merge؟

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

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

fast-forward merge: دمج بالتقديم السريع، دمج سريع إلى الأمام

عملية دمج في Git تحرك مؤشر الفرع المستهدف إلى الأمام فحسب، لأن ذلك الفرع لم يتلق إيداعات جديدة منذ إنشاء الفرع الآخر.

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

يستخدم في تدفقات عمل Git وسياسات الفروع وإعدادات طلبات السحب. ويحافظ على سجل خطي، إذ لا يضيف إيداع دمج مستقلًا عندما لا تكون الفروع قد تباعدت.

أمثلة

  1. Because no one had pushed to main after her branch split off, Git completed the update as a fast-forward merge during review.

    لأن أحدًا لم يرسل تغييرات إلى main بعد تفرع فرعها، أكمل Git التحديث بدمج بالتقديم السريع أثناء المراجعة.

    لم تكن هناك إيداعات متعارضة على الفرع الهدف، فاقتصر Git على تحريك مؤشّره ليشمل الإيداعات الموجودة.

  2. Our repository disables fast-forward merge on release branches so every integration point remains visible when the team reviews the history.

    يعطّل مستودعنا الدمج بالتقديم السريع في فروع الإصدار كي تبقى كل نقطة تكامل ظاهرة عند مراجعة السجل.

    يشترط الفريق تسجيل إيداعات دمج صريحة لتسهيل تتبع عمليات الجمع في تاريخ المشروع.

تراكيب شائعة

  • fast-forward merge
  • fast-forward only
  • disable fast-forward
  • merge commit

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

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

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