ما معنى rebase؟
المعنى في مجال تطوير البرمجيات مع أمثلة
rebase: إعادة تأسيس الفرع على نقطة أحدث
في Git، نقل التزامات فرعك بحيث تبدأ من نقطة أحدث، غالبًا من أحدث نسخة من الفرع main، لتصبح السجلات أكثر استقامة ووضوحًا.
طريقة الاستخدام
كثيرًا ما تناقش الفرق «إعادة التأسيس أم الدمج». تقول: أعد تأسيس الفرع على main أو انقله إلى أساس main قبل الدمج. إعادة التأسيس تعيد كتابة السجل، لذا لا تفعل ذلك لفرع يستخدمه أشخاص آخرون أيضًا.
أمثلة
Can you rebase your branch on main? It's 40 commits behind.
هل يمكنك إعادة تأسيس فرعك على main؟ فهو متأخر عنه بأربعين التزامًا.
يطلب المتحدث نقل التزامات الفرع لتبدأ من أحدث نقطة في main، ويوضح مقدار تأخره.
After rebasing, I had to force push because the history had changed.
بعد إعادة التأسيس، اضطررت إلى الدفع بالقوة لأن سجل الالتزامات قد تغيّر.
تغيير تاريخ الفرع الناتج عن إعادة التأسيس استلزم دفعًا بالقوة إلى المستودع البعيد.
تراكيب شائعة
- rebase on main
- rebase onto
- interactive rebase
- rebase vs merge
مصطلحات ذات صلة
مصطلحات أخرى: التحكم في الإصدارات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
