git log --graph-lane-limit
تحديد عرض الرسم البياني للفروع git log --graph-lane-limit
خيار جديد في Git 2.55 يحدّ عدد "ممرّات" الرسم البياني التي يعرضها --graph، فيمنع تمدّد الأسطر أفقيًا في تاريخ فيه فروع كثيرة متوازية.
عند استخدام --graph في مستودع قديم فيه عشرات الفروع النشطة، يمكن أن يتمدّد كل سطر أفقيًا لدرجة يصعب معها القراءة في طرفية بعرض محدود. --graph-lane-limit=<عدد> يحدّ عدد الممرّات المعروضة؛ القيمة الافتراضية 0 تعني بلا حدّ. إذا تجاوز عدد الفروع المتوازية في لحظة معيّنة الحدّ المطلوب، تُستبدل الممرّات الزائدة برمز ~ بدل تمديد السطر.
الصياغة
git log --graph --graph-lane-limit=<عدد> [خيارات أخرى]
📄 مثال
git log --oneline --graph --all --graph-lane-limit=4 # الفروع الزائدة عن 4 ممرّات متوازية تُستبدل برمز ~ بدل تمديد كل سطر
أهم الخيارات
| الخيار | الوظيفة |
|---|---|
| --graph-lane-limit=<n> | يحدّ عدد ممرّات الرسم البياني المعروضة؛ 0 (الافتراضي) يعني بلا حدّ |
💡 نصائح عملية
- استخدمه عند تصفّح مستودعات قديمة فيها عشرات الفروع النشطة داخل طرفية بعرض محدود
⚠️ أخطاء شائعة
- الخلط بينه وبين -n الذي يحدّ عدد الـ commits المعروضة، لا عرض الرسم البياني نفسه
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار GIT الكامل بالعربي.