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

ما معنى interactive rebase؟

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

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

interactive rebase: إعادة تأسيس تفاعلية، إعادة ترتيب تفاعلية لسجل Git

نمط في أمر rebase ضمن Git يتيح إعادة ترتيب الإيداعات أو دمجها أو تحريرها أو حذفها عند إعادة كتابة تاريخ الفرع.

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

يُستخدم ضمن سير عمل Git قبل فتح طلب دمج أو تحديثه. ومن استخداماته دمج الإيداعات وتعديل رسائلها وإسقاط الأخطاء وتنظيف تاريخ فرع الميزة.

أمثلة

  1. Before opening the pull request, I used interactive rebase to squash six noisy commits into one clear change set for review.

    قبل فتح طلب الدمج، استخدمت إعادة التأسيس التفاعلية لدمج ستة إيداعات كثيرة الضجيج في مجموعة تغييرات واحدة واضحة للمراجعة.

    سمح تحرير تسلسل الإيداعات باختصار السجل وتنظيمه ليسهل على المراجعين فهم التغيير.

  2. The lead asked me to run interactive rebase because two commits were in the wrong order and one message confused the reviewer.

    طلب مني قائد الفريق إجراء إعادة تأسيس تفاعلية لأن إيداعين كانا بترتيب خاطئ ورسالة أحدهما أربكت المراجع.

    يتيح مخطط إعادة التأسيس القابل للتحرير ترتيب الإيداعات من جديد وتوضيح رسالة مضللة قبل مشاركة التغييرات.

تراكيب شائعة

  • run interactive rebase
  • interactive rebase todo list
  • interactive rebase session

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

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

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