git fast-import
الإدارة
بناء مستودع من تدفق fast-import
يقرأ الأمر 'git fast-import' تدفقًا نصيًا من الـ blobs والـ commits (كالذي يكتبه git fast-export أو أدوات الترحيل من أنظمة أخرى) ويكتبها في المستودع بسرعة عالية. إنه المحرك وراء معظم عمليات الاستيراد إلى Git.
الصيغة
git fast-import [<options>] < <stream>[ ] اختياري| أو<arg> قيمة تُستبدل... قابل للتكرار--flag خيار
أمثلة
استيراد تدفق
git fast-import < repo.fiإعادة بناء السجل في هذا المستودع.
نسخ مستودع
git fast-export --all | (cd ../copy && git fast-import)صدّر هنا واستورد هناك.
أمثلة على سير العمل
1
git fast-export --all > repo.fiتصدير
2
edit repo.fi with a scriptالتحويل
3
git fast-import < repo.fiالاستيراد في مستودع جديد
حل المشكلات
fatal: Unsupported command
السبب: التدفق مشوَّه
تحقّق من السطر الذي يذكره الخطأ؛ الصيغة صارمة
نصائح وأخطاء شائعة
أفضل الممارسات
- ✓استورد في مستودع جديد فارغ.
الأسئلة الشائعة
A:
غالبًا — ولأدوات مثل git filter-repo التي تعيد كتابة السجل عبره.