| GIT-MULTI-PACK-INDEX(1) | راهنمای Git | GIT-MULTI-PACK-INDEX(1) |
نام (NAME)
git-multi-pack-index - نوشتن و اعتبارسنجی ایندکسهای چندبستهای
خلاصه دستور (SYNOPSIS)
git multi-pack-index [<options>] write [--preferred-pack=<pack>]
[--[no-]bitmap] [--[no-]incremental] [--[no-]stdin-packs]
[--refs-snapshot=<path>] [--[no-]write-chain-file]
[--base=<checksum>]
git multi-pack-index [<options>] compact [--[no-]incremental]
[--[no-]bitmap] [--base=<checksum>] [--[no-]write-chain-file]
<from> <to>
git multi-pack-index [<options>] verify
git multi-pack-index [<options>] expire
git multi-pack-index [<options>] repack [--batch-size=<size>]
توضیحات (DESCRIPTION)
نوشتن یا اعتبارسنجی یک فایل ایندکس چندبستهای (MIDX).
گزینهها (OPTIONS)
گزینههای خط فرمان زیر برای تمام زیردستورها قابل استفاده هستند:
--object-dir=<dir>
<dir> باید یک جایگزین (alternate) برای مخزن فعلی باشد.
--progress, --no-progress
زیردستورهای زیر در دسترس هستند:
write
--preferred-pack=<pack>
--[no-]bitmap
--stdin-packs
--refs-snapshot=<path>
یک عکسفوری از مراجع از OIDهای تفکیکشده با خط جدید تشکیل شده است که مربوط به نوک مراجع هستند و معمولاً توسط git repack پیش از تولید یک بسته جدید ایجاد میشود. یک خط ممکن است به طور اختیاری با نویسهٔ + آغاز شود تا نشان دهد مرجع متناظر با آن OID «ترجیحی» (preferred) است (به pack.preferBitmapTips در git-config(1) مراجعه کنید).
انتظار میرود فایل ارائهشده در <path> قابل خواندن باشد و میتواند شامل مقادیر تکراری باشد. (اگر یک OID دادهشده بیش از یک بار تکرار شود، در صورتی که حداقل یک نمونه از آن با نشانگر ویژهٔ + شروع شود، به عنوان ترجیحی علامتگذاری میشود).
--incremental
--[no-]write-chain-file
--base=<checksum>
compact
--incremental
--[no-]bitmap
--[no-]write-chain-file
--base=<checksum>
توجه داشته باشید که دستور compact نیازمند نوشتن یک midx نسخه ۲ است که توسط نسخههای Git پیش از v2.54 قابل خواندن نیست.
verify
expire
نکته
این حالت با فایلهای افزایشی MIDX ناسازگار است.
repack
اگر مقدار repack.packKeptObjects برابر با false باشد، هر فایل بستهای که دارای فایل .keep مرتبط باشد برای دستهٔ بازبستهبندی (repack) انتخاب نخواهد شد.
نکته
این حالت با فایلهای افزایشی MIDX ناسازگار است.
مثالها (EXAMPLES)
$ git multi-pack-index write
$ git multi-pack-index write --preferred-pack=<pack> --bitmap
$ git multi-pack-index --object-dir <alt> write
$ git multi-pack-index verify
همچنین ببینید (SEE ALSO)
برای اطلاعات بیشتر درباره قابلیت multi-pack-index و فرمت فایل آن، به The Multi-Pack-Index Design Document[1] و gitformat-pack(5) مراجعه کنید.
گیت (GIT)
بخشی از مجموعهٔ git(1)
یادداشتها (NOTES)
- 1.
- The Multi-Pack-Index Design Document
| 2026-06-29 | Git 2.55.0 |