resolving-merge-conflicts
حل تعارضات دمج Git
تؤدي تعارضات الدمج وإعادة تطبيق الأساس إلى تعطيل التسليم وقد تُخفي النية المفقودة. ترشد هذه المهارة مراجعة المصدر، وحل مقاطع التغيير، والفحوصات، والمتابعة النهائية في Git.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "resolving-merge-conflicts" from https://skillstore.io/skills/mattpocock-resolving-merge-conflicts.md and its manifest at https://skillstore.io/api/skills/mattpocock-resolving-merge-conflicts/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "resolving-merge-conflicts". يطلب مطور مساعدة في التعارضات داخل ملف خدمة واختباراته.
النتيجة المتوقعة:
- يعرض حالة الدمج الحالية ويسمي الملفات المتعارضة.
- يلخص النية من كل جانب باستخدام التاريخ والنقاش ذي الصلة.
- يوصي بقرارات للمقاطع، ثم يطلب تشغيل الاختبارات والتنسيق.
جارٍ استخدام "resolving-merge-conflicts". مشرف صيانة في منتصف rebase مع تعارضات متكررة.
النتيجة المتوقعة:
- يحدد التعارض التالي والالتزامات التي أدخلت كل جانب.
- يقترح الحفاظ على السلوك المتوافق وتوثيق أي مفاضلة.
- يجهز الملفات المحلولة ويتابع rebase بعد نجاح الفحوصات.
جارٍ استخدام "resolving-merge-conflicts". يرى مهندس إصدارات تعارضات قبل إنشاء الفرع مباشرة.
النتيجة المتوقعة:
- يركز على هدف الإصدار قبل الاختيار بين التغييرات غير المتوافقة.
- يشغل فحوصات المستودع بعد الحل.
- يسلط الضوء على أي مفاضلة محفوفة بالمخاطر للمراجعة النهائية قبل الالتزام.
التدقيق الأمني
مخاطر متوسطةThe static alert is a false positive because line 10 uses Markdown backticks around a Git option, not Ruby or shell execution. No prompt injection or data-exfiltration intent was found. However, unconditional instructions to never abort and to stage everything can capture unrelated changes or remove a safe recovery option.
مخاوف أمنية مؤكدة (1)
عوامل الخطر
⚙️ الأوامر الخارجية (1)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/mattpocock-resolving-merge-conflicts/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/mattpocock-resolving-merge-conflicts?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/mattpocock-resolving-merge-conflicts?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/mattpocock-resolving-merge-conflicts/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/mattpocock-resolving-merge-conflicts.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
mattpocock. (2026). resolving-merge-conflicts security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/mattpocock-resolving-merge-conflicts/audits/4اقتباس BibTeX
@techreport{mattpocock-mattpocock-resolving-merge-conflicts-2026,
author = {mattpocock},
title = {resolving-merge-conflicts security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/mattpocock-resolving-merge-conflicts/audits/4},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "resolving-merge-conflicts security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "mattpocock"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/mattpocock-resolving-merge-conflicts/audits/4"
identifiers:
- type: other
value: "skillstore:mattpocock-resolving-merge-conflicts:audit:4"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: متوسطما الذي يمكنك بناؤه
دمج فرع ميزة
حل التعارضات بين فرع ميزة وmain مع الحفاظ على نوايا كلا التنفيذين.
إعادة تطبيق سلسلة تصحيحات
التعامل مع تعارضات rebase المتكررة من خلال مراجعة المصدر والمتابعة النهائية لـ rebase.
تحضير فرع إصدار
حل تعارضات الإصدار المتأخرة، وتشغيل فحوصات المشروع، وتوثيق المفاضلات قبل الالتزام.
جرّب هذه الموجّهات
أنا في تعارض Git merge. افحص الحالة الحالية، واعرض الملفات المتعارضة، وأخبرني بما يجب قراءته أولًا.
ساعدني في حل التعارضات في [file]. اشرح النية في كل جانب، ثم اقترح أكثر قرارات المقاطع أمانًا.
اعثر على فحوصات المشروع لهذا المستودع. شغّل typecheck والاختبارات وformat بالترتيب الصحيح، ثم ساعد في إصلاح الإخفاقات المرتبطة بالدمج.
أنا أقوم بـ rebasing وتستمر التعارضات في الظهور. لكل تعارض، تتبع النية الأصلية، وحلّه، وجهّز التغييرات، وتابع rebase.
أفضل الممارسات
- اقرأ التاريخ وسياق المشروع المرتبط قبل تغيير مقاطع التعارض.
- حافظ على نوايا كلا التغييرين عندما تكون متوافقة.
- شغّل الفحوصات بعد الحل وأصلح الإخفاقات الناتجة عن الدمج.
تجنب
- اختيار جانب واحد من التعارض دون فهم سبب وجود كلا التغييرين.
- إضافة سلوك جديد أثناء حل تعارض.
- تخطي الاختبارات أو typecheck أو التنسيق بعد تعديل ملفات التعارض.
الأسئلة المتكررة
ما الذي تساعدني هذه المهارة على فعله؟
هل تعدل الملفات تلقائيًا؟
هل يمكنها المساعدة أثناء rebase؟
كيف تختار بين التغييرات المتعارضة؟
ما الفحوصات التي يجب أن أشغلها؟
هل هذه مهارة حساسة أمنيًا؟
تفاصيل المطور
المؤلف
mattpocockالترخيص
MIT
مراجعة Skillstore
r2
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
المستودع
https://github.com/mattpocock/skills/tree/main/skills/engineering/resolving-merge-conflicts/مرجع
ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006
حداثة الصيانة
٢٦/٧/٢٠٢٦
الاستخدام
6 تنزيلات · 0 مشاهدات
بنية الملفات
📄 SKILL.md