دمج الفروع
يضيف الدمج إيداعات فرع آخر إلى الفرع الذي أنت عليه، كالأمر git merge. انقر الفرع الآخر بزر الفأرة الأيمن واختر دمج … في …: يتحقق GitTree من التعارضات أولًا ويتيح لك اختيار طريقة تسجيل الدمج.
يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.
في هذه الصفحة
قبل أن تبدأ
- بدّل إلى الفرع الذي يجب أن يستقبل الإيداعات، مثل
develop(إنشاء الفروع والتبديل بينها).
أين تجده
- انقر شارة فرع بزر الفأرة الأيمن: دمج feature/search في develop.
- اسحب شارة فرع وأفلِتها على أخرى، ثم اختر الدمج.
- خيارات أخرى: طرق أخرى للدمج في القائمة نفسها.
| الإجراء | macOS | Windows وLinux |
|---|---|---|
| تراجع عن دمج | ⌘Z | Ctrl+Z |
الخطوات
اختر الفرع المراد دمجه
انقر بزر الفأرة الأيمن شارة الفرع الذي فيه العمل الجديد واختر دمج … في …، والاسم الثاني فرعك الحالي.
اختر طريقة التسجيل
تحت طريقة التسجيل اختر أحد الخيارات في الجدول أدناه. ويناسب الأول معظم عمليات الدمج.
ادمج
اضغط دمج. والخيار الافتراضي إلغاء، فلا يحدث شيء حتى تختار.
النتيجة المتوقعة
يحتوي فرعك الآن إيداعات الفرع الآخر: إما تقدّم إليها، وإما التقيا في إيداع دمج له أبوان.
طرق تسجيل الدمج
| الخيار | ما تحصل عليه |
|---|---|
| تقديم سريع إن أمكن، وإلا فإيداع دمج | إن لم يكن في فرعك جديد يتقدّم فحسب؛ وإلا جمع إيداع دمج بين الاثنين. |
| إيداع دمج دائمًا | إيداع دمج حتى حين يمكن التقديم السريع (--no-ff)، فيبقى الفرع ظاهرًا في السجل. |
| تقديم سريع فقط | يتقدّم فقط، ويرفض إن تباعد الفرعان. |
| ضمّ في التغييرات المُجهَّزة (بلا إيداع) | كل التغييرات مُجهَّزة دفعة واحدة، وتكتب أنت الإيداع. |
إن لم يسر الأمر كما توقعت
توقف الدمج بسبب تعارضات
يقول الشريط جارٍ دمج … في … مع عدد التعارضات. اختر حلّ وسوِّ كل ملف، ثم متابعة، أو إيقاف… للعودة (حل تعارضات الدمج).
أسئلة
الدمج أم إعادة التأسيس؟
يحفظ الدمج السجل كما حدث تمامًا، بإيداع دمج. وتعيد إعادة التأسيس تطبيق إيداعاتك فوق الفرع الآخر لخط مستقيم، لكنها تعيد كتابتها (إعادة التأسيس). وعلى الفروع المشتركة الدمج هو الخيار الأسلم.
