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

git-annex-upgrade - ارتقای قالب و نسخه مخزن ضمیمه

git annex upgrade

مخزن را به آخرین نسخه ارتقا می‌دهد.

هر مخزن git-annex دارای تنظیم annex.version در پیکربندی گیت خود است که نسخه مخزن را نشان می‌دهد. هنگامی که یک نسخه قدیمی مخزن منسوخ می‌شود، git-annex به‌طور خودکار آن را ارتقا می‌دهد (مگر اینکه annex.autoupgraderepository روی false تنظیم شده باشد). برای ارتقای دستی، می‌توانید از این دستور استفاده کنید.

گاهی اوقات نسخه جدیدتری از مخزن وجود دارد که هنوز نسخه پیش‌فرض نیست و در این حالت می‌توانید از این دستور برای ارتقا به آن استفاده کنید.

در حال حاضر، git-annex از ارتقا از تمامی نسخه‌ها تا نسخه 0 (که تنها توسط نویسنده آن استفاده می‌شد) پشتیبانی می‌کند. انتظار می‌رود که git-annex همیشه از ارتقا از تمام نسخه‌های پیشین مخزن پشتیبانی کند -- این امر برای آنکه بتوان بایگانی‌ها را سال‌ها به‌صورت آفلاین نگه داشت و بعداً استفاده کرد، ضروری است.

فقط ارتقای خودکاری را که قابل انجام است انجام می‌دهد و لزوماً به آخرین نسخه ارتقا نمی‌دهد. این گزینه به‌صورت داخلی توسط git-annex استفاده می‌شود.
فعال‌سازی خروجی JSON. این گزینه برای تجزیه توسط برنامه‌هایی که از git-annex استفاده می‌کنند در نظر گرفته شده است.
پیام‌هایی که به‌طور معمول در خروجی خطای استاندارد نمایش داده می‌شدند، در عوض در داخل JSON گنجانده می‌شوند.
همچنین می‌توان از گزینه‌های git-annex-common-options(1) نیز استفاده کرد.

git-annex(1)

git-annex-migrate(1)

مراحل و تاریخچه ارتقا: http://git-annex.branchable.com/upgrades

اخبار و نکات انتشار: http://git-annex.branchable.com/news

Joey Hess <id@joeyh.name>