تخطَّ إلى المحتوى
GitTree
الدمج والحل

إعادة تأسيس فرع

تعيد إعادة التأسيس تطبيق إيداعات فرعك فوق فرع آخر، فيبقى السجل خطًا مستقيمًا، كالأمر git rebase. تحصل الإيداعات على معرّفات جديدة؛ ويحتفظ GitTree بالفرع القديم تحت refs/ogt/trash، ويعيده تراجع.

مجانيآخر تحديث

يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.

في هذه الصفحة
  1. قبل أن تبدأ
  2. أين تجده
  3. الخطوات
  4. النتيجة المتوقعة
  5. حين تتعارض خطوة
  6. إن لم يسر الأمر كما توقعت
  7. أسئلة
  8. ذو صلة

قبل أن تبدأ

  • بدّل إلى الفرع الذي تريد نقله، مثل feature/search.
  • فضّل الفروع التي تعمل عليها وحدك: إعادة التأسيس تعيد كتابة إيداعات ربما صارت عند غيرك.

أين تجده

  • انقر بزر الفأرة الأيمن شارة الفرع الذي تعيد التأسيس عليه: إعادة تأسيس … على ….
  • انقر أي إيداع بزر الفأرة الأيمن: إعادة تأسيس … على ذلك الإيداع.
  • اسحب شارة فرعك وأفلِتها على الفرع الآخر، ثم اختر إعادة التأسيس.
الإجراءmacOSWindows وLinux
تراجع عن إعادة تأسيس⌘ZCtrl+Z

الخطوات

  1. اختر ما تعيد التأسيس عليه

    انقر بزر الفأرة الأيمن الفرع الذي تريد عملك فوقه، مثل develop، واختر إعادة تأسيس … على ….

    قائمة فرع في GitTree مع ترقيم إجراءَي الدمج وإعادة التأسيس
    الرقم 1 دمجه في فرعك، والرقم 2 إعادة تأسيس فرعك عليه.واجهة GitTree مع مستودع للعرض.
  2. راجع الخيارات

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

  3. أعد التأسيس

    اضغط إعادة تأسيس …. ويعرض شريط جارٍ إعادة تأسيس … على …، الخطوة … من … في أثناء العمل.

النتيجة المتوقعة

يبدأ فرعك من رأس الفرع الآخر، وإيداعاته في خط مستقيم فوقه. ادفعه بدفع قسري آمن إن كان في المستودع البعيد من قبل.

حين تتعارض خطوة

  • يفتح حلّ الملفات المتعارضة؛ وحين تُسوّى ينتقل متابعة إلى الخطوة التالية.
  • يُسقط تخطّي الإيداع المتعارض ويتابع.
  • يتوقف إيقاف… ويعيد الفرع كما كان تمامًا.

إن لم يسر الأمر كما توقعت

تتعذّر بداية إعادة التأسيس بسبب تغييرات محلية

فعّل تخبئة التغييرات المحلية في خيارات إعادة التأسيس، أو أودِعها أو خبّئها أولًا (المخابئ).

يُرفض الدفع بعد إعادة التأسيس

ما زالت الإيداعات القديمة في المستودع البعيد. استخدم دفع قسري آمن (with-lease)…؛ فهو يرفض إن دفع أحد غيرك في أثناء ذلك (الجلب والسحب والدفع).

أسئلة

كيف أضمّ الإيداعات أو أعيد ترتيبها في أثناء إعادة التأسيس؟

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