مخطط سانكي لمراجعة طلبات الدمج: من الحجم إلى الدمج
شاهد كيف تنتقل طلبات الدمج من الحجم إلى نتيجة المراجعة الأولى ثم إلى الدمج أو إعادة العمل أو الإهمال. استبدل الأعداد التجريبية ببيانات مستودعك لتعرف أين تتعثر المراجعة.
يُظهر مخطط سانكي لطلبات الدمج ما يحدث للتغييرات بعد فتحها: اعتماد من أول مرة، أو إعادة للتعديل، أو إغلاق. ومصنّفةً حسب الحجم، يبيّن هل التغييرات الكبيرة هي ما يبطئ المراجعة.
في المثال 250 طلب دمج: 120 صغيرًا و90 متوسطًا و40 كبيرًا. بعد المراجعة الأولى يُعتمد 130 ويُطلب تعديل في 90 ويُغلق 30 دون مراجعة. وفي النهاية يُدمج 198 ويُهمل 12 ويبقى 10 مفتوحة.
تجعل العروض كلفة الحجم مرئية: 90 من 120 تغييرًا صغيرًا اعتُمدت من أول مرة، لكن 5 فقط من 40 كبيرًا. ومسار إعادة العمل هنا تدفق واحد لا حلقة، فطلب أُعيد مرتين يُحسب مرة واحدة بنتيجته النهائية. انظر /ar/sankey/ci-pipeline-outcomes لما يحدث لعمليات البناء التي تطلقها تلك التغييرات.
كيفية قراءة هذا المخطط
- انتهى 198 من 250 طلب دمج (79%) بالدمج؛ و12% أُغلقت دون مراجعة.
- 75% من التغييرات الصغيرة (90 من 120) اعتُمدت من أول مرة، مقابل 13% من الكبيرة (5 من 40).
- دُمج 70 من 90 تغييرًا أُعيدت (78%) بعد إعادة العمل؛ وأُهمل 12.
- ما زال 10 طلبات مفتوحة، 8 منها تنتظر بعد طلب التعديل.
البيانات وراء المخطط
أرقام مختلقة للتوضيح. ليست بيانات عن أي شركة أو فريق أو نظام حقيقي.
| من | إلى | الكمية (طلبات دمج) |
|---|---|---|
| صغير (أقل من 100 سطر) | اعتُمد من أول مرة | 90 |
| صغير (أقل من 100 سطر) | طُلب تعديل | 22 |
| صغير (أقل من 100 سطر) | أُغلق دون مراجعة | 8 |
| متوسط | اعتُمد من أول مرة | 35 |
| متوسط | طُلب تعديل | 45 |
| متوسط | أُغلق دون مراجعة | 10 |
| كبير (أكثر من 500 سطر) | اعتُمد من أول مرة | 5 |
| كبير (أكثر من 500 سطر) | طُلب تعديل | 23 |
| كبير (أكثر من 500 سطر) | أُغلق دون مراجعة | 12 |
| اعتُمد من أول مرة | دُمج | 128 |
| اعتُمد من أول مرة | ما زال مفتوحًا | 2 |
| طُلب تعديل | دُمج | 70 |
| طُلب تعديل | أُهمل | 12 |
| طُلب تعديل | ما زال مفتوحًا | 8 |
البيانات نفسها بصيغة CSV
source,target,value
صغير (أقل من 100 سطر),اعتُمد من أول مرة,90
صغير (أقل من 100 سطر),طُلب تعديل,22
صغير (أقل من 100 سطر),أُغلق دون مراجعة,8
متوسط,اعتُمد من أول مرة,35
متوسط,طُلب تعديل,45
متوسط,أُغلق دون مراجعة,10
كبير (أكثر من 500 سطر),اعتُمد من أول مرة,5
كبير (أكثر من 500 سطر),طُلب تعديل,23
كبير (أكثر من 500 سطر),أُغلق دون مراجعة,12
اعتُمد من أول مرة,دُمج,128
اعتُمد من أول مرة,ما زال مفتوحًا,2
طُلب تعديل,دُمج,70
طُلب تعديل,أُهمل,12
طُلب تعديل,ما زال مفتوحًا,8كيف تعمل
صدّر طلبات الدمج لفترة واحدة
أدرج الأسطر المتغيرة ونتيجة المراجعة الأولى والحالة النهائية. خذ ربع سنة أو إصدارًا واحدًا.
جمّع حسب الحجم
اختر شريحتين أو ثلاث للحجم وبيّن كيف قسّمتها. واحسب كل طلب مرة واحدة.
احسب المراجعة الأولى والنتيجة النهائية
استخدم نتيجة المراجعة الأولى للعمود الأوسط والحالة النهائية للعمود الأخير.
تحقق من التوازن
يجب أن يخرج من كل عقدة وسطى بقدر ما دخل إليها. ويتوقف «أُغلق دون مراجعة» عندها.
الأسئلة الشائعة
لماذا لا نرسم جولات المراجعة حلقة؟
لأن العروض تمثل أعدادًا، والحلقة تجعل الطلب نفسه يُحسب مرتين. وإن كانت الجولات مهمة فارسم مخططًا ثانيًا عدد الجولات فيه هو العمود الأوسط.
هل تظهر سرعة المراجعة؟
لا. العروض أعداد. ضع زمن أول مراجعة في جدول بجوار المخطط أو في مخطط مستقل لشرائح الزمن.
عدّل مخطط سانكي لطلبات الدمج
افتح المثال كمخطط خاص بك وأدخل أعداد مستودعك.