كلمة Closes في وصف طلب سحب GitHub ليست خبرا بأن القضية أغلقت. تحتاج قراءة الفرع المستهدف ثم حالة الدمج، ضمن المسار الذي يصفه المصدر. نراجع هذا المسار ببطاقتين لهما النص نفسه وفرعان مختلفان، دون إنشاء طلب أو تعديل مستودع.
الخلاصة السريعة
لا؛ يفسر GitHub كلمات الإغلاق في وصف طلب السحب عندما يستهدف الفرع الافتراضي فقط؛ يتجاهلها لفرع آخر. [1] وجود النص لا يثبت حدوث الدمج.
- يشترط المرجع استهداف الفرع الافتراضي لتفسير الكلمات في وصف طلب السحب؛ لفرع آخر لا تنشئ هذه الكلمات روابط ولا يؤثر دمجه على القضايا. [1]
- بطاقتنا أ تستهدف الفرع الافتراضي وب فرعا آخر؛ كلاهما يذكر Closes #27 ، لكن تشابه النص لا يلغي اختلاف الهدف.
- يغلق GitHub القضية المرتبطة عند دمج طلب السحب في الفرع الافتراضي. [1] لا نجعل حالة «مفتوح» أو «مقترح» دليلا على أن الدمج وقع.
- احفظ القضية والمستودع وموقع العبارة والفرع والحالة؛ كلمات تعليق عادي أو مادة ناقصة ليست وصف الطلب الذي نراجعه، ولم نغلق قضية أو نفحص صحة الإصلاح.
أين يقرأ المصدر الكلمة؟
يقصر المرجع تفسير الكلمات الخاصة في وصف طلب السحب على استهداف الفرع الافتراضي. عند استهداف فرع آخر يتجاهلها، فلا تنشئ روابط ولا يؤثر دمج ذلك الطلب على القضايا. [1]
نعلن أن السؤال هنا عن وصف الطلب، لا عن كل جملة تحتوي فعل «أغلق». نقل الكلمة إلى تعليق أو اقتباس في تقرير لا يحافظ تلقائيا على دورها الموثق.
كذلك لا نستخرج اسم الفرع الافتراضي من كلمة main وحدها في مادة ناقصة. نحتاج تسمية المصدر للفرع المقصود؛ قد يكون اسم في ورقتنا افتراضا تعليميا لا إعداد مستودع حقيقي.
النص نفسه وهدفان مختلفان
نؤلف مستودعا ر وقضية رقما 27 فيه، ونعلن أن الفرع الرئيسي هو الافتراضي. بطاقة الطلب أ تستهدف الرئيسي، وبطاقة ب تستهدف فرع تجربة؛ الوصف في كلتيهما Closes #27.
لم نعلن دمج أي بطاقة. المقارنة تقول إن هدف أ يوافق شرط تفسير الكلمة، وهدف ب لا يوافقه. لا تقول إن القضية أغلقت لأننا كتبنا كلمة في ورقة.
تغير اسم الهدف معلومة أساسية، حتى لو بقي الوصف مطابقا حرفيا. وإذا وصلت مادة جديدة لا تسمي الفرع المستهدف، يذكر المساعد أن تحقق الشرط مجهول، بدلا من اختيار أ تلقائيا.
| الطلب المؤلف | هدفه المعلن | شرط الفرع في وصف الكلمة |
|---|---|---|
| أ | الرئيسي الافتراضي | متحقق في الورقة |
| ب | تجربة؛ ليس الافتراضي | غير متحقق |
أي حدث يربط الوصف بالإغلاق؟
ينص الدليل على أن دمج طلب سحب مرتبط في الفرع الافتراضي يغلق القضية المرتبطة تلقائيا. [1]
نضيف فرعا تعليميا إلى بطاقة أ يعلن «دمج في الرئيسي»، ونربطه بالقضية 27 كما صرحت الورقة. هذا فرع آخر عن النسخة التي لم تقدم دمجا، فلا نخلطهما في خبر واحد.
لا يثبت الإغلاق أن الشيفرة أصلحت كل مشكلة أو نجحت في الاختبار؛ لم نقدم شيفرة أو نتائج. حالة القضية ونجاح الحل سؤالان مختلفان حتى عندما نعرف علاقة الربط والدمج.
كيف يكتب المساعد ملخصا دقيقا؟
نقترح جملة للنسخة الأولى: «يحتوي وصف أ كلمة إغلاق للقضية 27 ويستهدف الفرع الافتراضي، ولم تقدم الورقة حالة دمج». تبقي الجملة الشرط والخبر الناقص ظاهرين.
احفظ معرف المستودع والقضية وموقع العبارة وهدف الطلب ونسخة حالته. لا تحول عنوان «إصلاح» إلى تنفيذ، ولا تنقل حالة قضية أخرى تحمل الرقم نفسه خارج المستودع المعلن.
لم ننشئ طلب سحب أو ندمجه أو نرسل تعليقا. يوضح الرسم اختلاف الهدفين ثم شرط الحدث، دون أن يجعل الخطة أو المسودة دليلا على إغلاق فعلي.
المصادر ومتابعة القراءة
أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.
