ما معنى fast-forward merge؟
المعنى في مجال تطوير البرمجيات مع أمثلة
fast-forward merge: دمج بالتقديم السريع، دمج سريع إلى الأمام
عملية دمج في Git تحرك مؤشر الفرع المستهدف إلى الأمام فحسب، لأن ذلك الفرع لم يتلق إيداعات جديدة منذ إنشاء الفرع الآخر.
طريقة الاستخدام
يستخدم في تدفقات عمل Git وسياسات الفروع وإعدادات طلبات السحب. ويحافظ على سجل خطي، إذ لا يضيف إيداع دمج مستقلًا عندما لا تكون الفروع قد تباعدت.
أمثلة
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 على تحريك مؤشّره ليشمل الإيداعات الموجودة.
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
مصطلحات ذات صلة
مصطلحات أخرى: التحكم في الإصدارات
- pull request · طلب دمج
- commit · إيداع تغييرات
- repository · مستودع الشيفرة
- push · دفع التغييرات إلى المستودع البعيد
- merge conflict · تعارض دمج
- check out · يسحب فرعًا أو نسخة للعمل عليها
- clone · ينسخ مستودعًا
- rebase · إعادة تأسيس الفرع على نقطة أحدث
- version control · التحكم في الإصدارات
- Git · Git
- pull · يسحب التغييرات
- diff · فَرْق
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
