تخطَّ إلى المحتوى
GitTree
السجل والاستعادة

استخدام أدوات صيانة المستودع والمؤلفين

يعرض صيانة المستودع… حجم قاعدة الكائنات ويشغّل مهامًا تفحصها أو تسرّع السجل والحالة. ويكتب دمج هويات المؤلفين… أسطرًا في .mailmap ليظهر الشخص ذو الأسماء أو العناوين المتعددة مؤلفًا واحدًا.

مجانيآخر تحديث

يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.

في هذه الصفحة
  1. قبل أن تبدأ
  2. أين تجده
  3. الخطوات
  4. النتيجة المتوقعة
  5. مهام الصيانة
  6. إن لم يسر الأمر كما توقعت
  7. أسئلة
  8. ذو صلة

قبل أن تبدأ

  • مستودع مفتوح في GitTree. ولا يُشغَّل شيء حتى تبدأه.

أين تجده

  • لوحة الأوامر: صيانة المستودع… ودمج هويات المؤلفين….
الإجراءmacOSWindows وLinux
لوحة الأوامر⌘⇧PCtrl+Shift+P

الخطوات

  1. اقرأ الأعداد

    افتح صيانة المستودع…. تعرض قاعدة الكائنات الحجم على القرص والكائنات غير المحزومة والحزم وأي ملفات شاردة.

  2. افحص السلامة

    يشغّل فحص تحت فحص السلامة الأمر git fsck للبحث عن كائنات مفقودة أو تالفة. ولا يغيّر شيئًا.

  3. سرّع العمل

    شغّل المهام التي تحتاجها من الجدول أدناه. وتذكر كلٌّ منها ما تغيّره قبل تشغيلها.

النتيجة المتوقعة

فُحص المستودع، وصار تحميل سجله ومراجعه وحالته أسرع.

مهام الصيانة

ما تفعله كل مهمة صيانة
المهمةما تفعله
تسريع السجلتكتب ملف commit-graph، فيُحمَّل المخطط والسجل أسرع.
إبقاء ملف commit-graph محدَّثًاتضبط fetch.writeCommitGraph=true، فيحدّثه كل جلب.
ضغط المراجعتنقل مراجع الفروع والوسوم المتفرقة إلى ملف واحد.
تسريع الحالةتضبط core.untrackedCache=true وتبني الذاكرة.

دمج هويات المؤلفين…: اختر الاحتفاظ بهذه الهوية، ثم الهويات التي تخص الشخص نفسه تحت عرض هذه بوصفها الهوية المحتفظ بها، واضغط دمج الهويات. وأودِع .mailmap لمشاركته.

إن لم يسر الأمر كما توقعت

«تعذّرت قراءة أعداد الكائنات.»

أغلق البرامج الأخرى التي تستخدم المستودع وأعد فتح النافذة؛ وشغّل فحص السلامة إن استمرت.

أسئلة

هل يعيد ‎.mailmap كتابة السجل؟

لا. يغيّر طريقة عرض الأسماء فقط؛ ويحتفظ كل إيداع بالمؤلف الذي أُنشئ به.