git maintenance
الإدارة
تشغيل صيانة المستودع أو جدولتها في الخلفية
يشغّل الأمر 'git maintenance' مهام تحسين (الجلب المسبق من المستودعات البعيدة، حزم الكائنات المتفرّقة، تحديث commit-graph) ويمكنه تسجيل المستودع لتشغيلها في الخلفية وفق جدول. يُبقي المستودعات الكبيرة سريعة دون تعطيل أوامرك.
الصيغة
git maintenance run [--task=<task>]
git maintenance start
git maintenance stop
git maintenance register[ ] اختياري| أو<arg> قيمة تُستبدل... قابل للتكرار--flag خيار
أمثلة
تفعيل الصيانة المجدولة
git maintenance startيسجّل المستودع ويجدول المهام.
التشغيل الآن
git maintenance runتشغيل المهام المُعدَّة مرة واحدة.
أمثلة على سير العمل
1
git maintenance startجدولة المهام
2
git config core.fsmonitor trueاختياريًا، مراقبة الملفات لتسريع status
حل المشكلات
فشل maintenance start
السبب: لا يتوفر مجدول نظام
شغّل git maintenance run من مهمة مجدولة خاصة بك
نصائح وأخطاء شائعة
أفضل الممارسات
- ✓استخدمه مع المستودعات الكبيرة أو التي تُجلب كثيرًا.
الأسئلة الشائعة
A:
تجلب المستودعات البعيدة إلى refs/prefetch/ في الخلفية، ليكون git fetch لديك سريعًا.