العمل بسجل محدود للمستودع
ينزّل الاستنساخ السطحي آخر الإيداعات فقط؛ وينزّل الاستنساخ دون محتوى (blobless) محتوى الملفات عند الحاجة فقط. وكلاهما يسرّع استنساخ المستودعات الضخمة. ويُظهر المخطط في الاستنساخ السطحي أين يتوقف السجل، ويجلب جلب مزيد من السجل أو جلب السجل كاملًا البقية.
يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.
في هذه الصفحة
قبل أن تبدأ
- تستنسخ مستودعًا ضخمًا جدًا أو تعمل فيه.
أين تجده
- نافذة الاستنساخ: العمق، وتنزيل محتوى الملفات عند الحاجة إليه فقط (blobless).
- صف حدّ الاستنساخ السطحي أسفل مخطط الاستنساخ السطحي، وفي قائمته جلب مزيد من السجل وجلب السجل كاملًا.
| الإجراء | macOS | Windows وLinux |
|---|---|---|
| جلب الكل | ⌘⇧F | Ctrl+Shift+F |
الخطوات
استنسخ بسجل محدود
في نافذة الاستنساخ اكتب العمق، مثل 50، لاستنساخ آخر الإيداعات فقط؛ واتركه فارغًا لـ السجل الكامل. أو فعّل خيار blobless لتبقي كل الإيداعات وتنزّل محتوى الملفات عند الطلب.
اعرف أين يتوقف السجل
في الاستنساخ السطحي ينتهي المخطط بصف يقول يستمر السجل في المستودع البعيد.
احصل على المزيد حين تحتاجه
انقر ذلك الصف بزر الفأرة الأيمن: جلب مزيد من السجل لإيداعات أكثر، أو جلب السجل كاملًا لتجعله استنساخًا عاديًا.
النتيجة المتوقعة
تعمل باستنساخ صغير وسريع، ولا تجلب السجل الأقدم إلا حين تحتاجه مهمة.
ما يتأثّر بالاستنساخ السطحي
- تتوقف الأعداد مثل التقدّم والتأخر، وأساس الفرع، عند الحد.
- لا يرى سجل الملف ونسب الأسطر ما وراءه.
- جلب السجل كاملًا يزيل كل الحدود: يقول GitTree لم يعد هذا استنساخًا سطحيًا.
إن لم يسر الأمر كما توقعت
«أدخل عددًا صحيحًا من الإيداعات، أو اتركه فارغًا لاستنساخ السجل الكامل.»
يأخذ العمق عددًا من الإيداعات، مثل 1 أو 50.
أسئلة
سطحي أم blobless؟
يبقي blobless كل الإيداعات، فيعمل السجل ونسب الأسطر والدمج كالمعتاد، ويناسب العمل اليومي. أما السطحي فالأصغر، ويناسب نظرة سريعة أو بناءً.