انتقل إلى محتوى الدرس

Reading Conflict Markers قراءة علامات التعارض الثلاث

افهم متى ولماذا يحدث تعارض الدمج عند تعديل نفس الأسطر في فرعين، واقرأ علامات التعارض الثلاث بدقة، واحسم التعارض أو ألغِه بأمان.
3 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

عند فتح الملف المتعارض في محرر الأكواد، ستجد أن Git قد أحاط المقطع المتضارب بثلاث علامات قياسية للتعارض (Conflict Markers):

  • علامة البداية <<<<<<< HEAD (نسخة الفرع الحالي): تمثل الأسطر التي تليها مباشرة وحتى الفاصل الأوسط الكود الموجود حالياً في فرعك النشط المستقبِل.
  • الفاصل الأوسط =======: يفصل بين كود فرعك الحالي في الأعلى وكود الفرع القادم في الأسفل.
  • علامة النهاية >>>>>>> feat-pricing (نسخة الفرع القادم): تمثل الأسطر المحصورة بين الفاصل الأوسط وهذه العلامة الكود القادم من الفرع الذي تحاول دمجه.
الصف 2 كود برمجي
Shell
<<<<<<< HEAD
  <h1>CloseTag Pro Plan - $19</h1>
=======
  <h1>CloseTag Team Plan - $25</h1>
>>>>>>> feat-pricing
الصف 3 معاينة حية