git-annex-mincopies(1) General Commands Manual git-annex-mincopies(1)

git-annex-mincopies - پیکربندی حداقل تعداد نسخه‌ها

git annex mincopies N

به git-annex اعلام می‌کند که نگه‌داری چند نسخه از فایل‌ها در تمامی مخازن الزامی است. مقدار پیش‌فرض ۱ است.

برای دریافت مقدار فعلی، دستور را بدون عدد اجرا کنید.

این پیکربندی در شاخهٔ git-annex ذخیره می‌شود، بنابراین برای تمامی نسخه‌های همسان‌سازی‌شده (clones) مخزن قابل مشاهده خواهد بود. این مقدار را می‌توان بر پایهٔ هر فایل از طریق تنظیم annex.mincopies در فایل‌های .gitattributes بازنویسی کرد، یا می‌توان با گزینهٔ --mincopies به‌صورت موقت آن را نادیده گرفت.

این قابلیت مکمل تنظیم git-annex-numcopies(1) است. در شرایط غیرعادی، شامل ریموت‌های ویژه‌ای (special remotes) که از قفل‌گذاری پشتیبانی نمی‌کنند و حذف هم‌زمان یک محتوای یکسان از چندین مخزن، ممکن است git-annex تنظیم numcopies را نقض کند. در این شرایط غیرعادی، git-annex اطمینان حاصل می‌کند که تعداد نسخه‌ها هرگز به کمتر از mincopies نرسد.

ایدهٔ خوبی است که فقط به تنظیم mincopies بسنده نکنید. تنظیم numcopies را نیز بر روی عددی بزرگ‌تر قرار دهید و mincopies را در کمترین مقدار ممکنی که با آن آسوده‌خاطر هستید نگه دارید. تنظیم mincopies روی یک عدد بزرگ به جای تنظیم numcopies، در برخی موارد مانع از حذف محتوا در شرایط کاملاً امن خواهد شد.

می‌توان از گزینه‌های git-annex-common-options(1) استفاده کرد.

git-annex(1)

git-annex-numcopies(1)

git-annex-config(1)

Joey Hess <id@joeyh.name>