EN
ابدأ هنا المواضيع الفِرَق المرجع المستجدّات المحفوظات
عالم البرمجيات

Merge

دمج الـ commits من branch في آخر — عادةً طيّ branch ميزة مكتملة داخل main. وحين يكون الـ branchان قد غيّرا الأسطر نفسها، لا يستطيع git أن يقرّر نيابةً عنك فيبلّغ عن merge conflict، وعلى أحدهم أن يحلّه يدويًا.
لماذا يهمّك

الـ merge هو اللحظة التي يكفّ فيها التغيير عن كونه تجربة ويصير جزءًا من المشروع الحقيقي، ولهذا يقف عادةً خلف pull request موافَق عليه. والـ conflicts تبدو منذرة وليست كذلك: هي رفض git أن يخمّن. وClaude بارع على نحو لافت في شرح ما كان يحاوله كل طرف من طرفَي الـ conflict.

ضمن موضوع الـ version control (git)
انظر أيضًا

← كل المصطلحات