git backfill
مساحات العمل والمشاريع الكبيرة
تنزيل محتويات الملفات الناقصة في استنساخ جزئي
يُنزّل الأمر 'git backfill'، للاستنساخات الجزئية المنشأة بـ --filter=blob:none، محتويات الملفات الناقصة (blobs) على دفعات فعّالة — بدل أن يجلبها Git واحدًا واحدًا حين تحتاجها الأوامر. وهو أحدث من إصدار Git الذي يُتحقّق به هذا الموقع (2.48).
الصيغة
git backfill [--min-batch-size=<n>] [--[no-]sparse][ ] اختياري| أو<arg> قيمة تُستبدل... قابل للتكرار--flag خيار
أمثلة
جلب المحتويات الناقصة
git backfillكل الـ blobs الناقصة، على دفعات.
مجلدات sparse فقط
git backfill --sparseمقصور على الـ sparse checkout لديك.
أمثلة على سير العمل
1
git clone --filter=blob:none <url>استنساخ سريع
2
git backfillجلب الباقي قبل قطع الاتصال
حل المشكلات
git: 'backfill' is not a git command
السبب: إصدار Git لديك قديم جدًا
حدّث إلى 2.49 أو أحدث
نصائح وأخطاء شائعة
أفضل الممارسات
- ✓اجمعه مع sparse-checkout لتنزيل ما تستخدمه فقط.
الأسئلة الشائعة
A:
فقط مع الاستنساخات الجزئية، حين يكون التنزيل عند الطلب بطيئًا جدًا.