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 لديك سريعًا.