PKGCTL-RELEASE(1)   PKGCTL-RELEASE(1)

pkgctl-release - انتشار و تگ‌گذاری نسخه جدید بسته‌ها در مخازن

pkgctl release [OPTIONS] [PATH...]

فایل‌های اصلاح‌شده تحت کنترل نسخه، ابتدا برای کامیت در مرحله استیج (stage) قرار می‌گیرند؛ سپس یک تگ گیت (Git tag) منطبق با pkgver ایجاد خواهد شد و در نهایت، تمامی مصنوعات ساخت بارگذاری می‌شوند.

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

-m, --message MSG

استفاده از <msg> مشخص‌شده به عنوان پیام کامیت.

-r, --repo REPO

مشخص کردن مخزن هدف برای بسته‌های جدیدی که در هیچ مخزن رسمی قرار ندارند. در صورتی که بسته از پیش منتشر شده باشد، استفاده از این گزینه مجاز نیست، چرا که سازوکار حفاظتی شناسایی خودکار را دور می‌زند.

-s, --staging

ساخت در برابر مخزن متناظر استیجینگ (staging) از مخزن شناسایی‌شده به‌صورت خودکار.

-t, --testing

ساخت در برابر مخزن متناظر آزمایشی (testing) از مخزن شناسایی‌شده به‌صورت خودکار.

-u, --db-update

به‌روزرسانی خودکار پایگاه‌داده pacman پس از بارگذاری.

-h, --help

نمایش متن راهنما.

pkgctl-db-update(1)

https://gitlab.archlinux.org/archlinux/devtools

لطفاً گزارش باگ‌ها و درخواست امکانات جدید را در سامانه پیگیری اشکالات (issue tracker) ارسال کنید. لطفاً نهایت تلاش خود را برای ارائه یک نمونه آزمایشی قابل بازتولید جهت رفع باگ‌ها انجام دهید.

2026-06-21