مدخل "branch" مضلل في استيراد السمة

@angus وقضيتُ أنا هو بعض الوقت في محاولة فهم سبب عدم تحديث سمة ما عند تحديثها في GitHub. اكتشفنا أخيرًا أن السمة كانت تُسحب من d-compat/2026.5 بدلاً من main.

اتضح أن القائمة المنسدلة للفرع تُظهر “الفرع: main”، ولكن إذا تركتها فارغة، فستُعيين الفرع إلى nil وليس main، لأن main هي مجرد نص تلميح في حقل الإدخال وليست قيمة مُعبّأة مسبقًا.

3 إعجابات

أنا أميل إلى اعتبار هذا عيبًا وليس مجرد مشكلة في تجربة المستخدم (أيضًا، لدي فكرة قليلة حول كيفية إصلاحه)، لذا سأقوم بإشعار مهندس، ربما @martin، هل لديك خبرة في جانب الإدارة؟ هل يمكنك إلقاء نظرة عليه أو تحديد أولوياته؟

إعجاب واحد (1)

ليست متأكدة جدًا… أعتقد أن هذا سيُحل بشكل كافٍ إذا كانت النصية الإرشادية تقول «اختر فرعًا محددًا أو اتركها فارغة»

ألا يؤدي ذلك إلى نفس المشكلة؟ ستترك الإدخال فارغًا (ثقةً في النص التوضيحي)، ثم يعود افتراضيًا إلى nil؟

أعتقد أن الحالة المثالية هي أن يعود افتراضيًا إلى main؟

لا.

ترك الحقل فارغًا سيختار تلقائيًا فرع d-compat الصحيح.

تعيينه إلى main سيتجاوز ذلك ويُجبر على استخدام فرع main.

المشكلة هي أن النص النائب الحالي يوحي بأن ترك الحقل فارغًا سيختار فرع main.
إذا تم تغيير النص إلى شيء لا يوحي بذلك، فسيزول الالتباس.

إعجاب واحد (1)

أهلاً، شكراً للتوضيح — هذا المجال ليس من نقاط قوتي.

يبدو أنك محق إذن، تغيير سهل.

إعجاب واحد (1)