cog-bump(1) دستورات کاربر cog-bump(1)

cog-bump - ثبت گزارش تغییرات از آخرین برچسب تا HEAD و ایجاد برچسب جدید

cog-bump [--version] [-a|--auto] [-M|--major] [-m|--minor] [-p|--patch] [--pre] [--build] [-H|--hook-profile] [--package] [-A|--annotated] [-d|--dry-run] [--skip-ci] [--skip-ci-override] [--skip-untracked] [--disable-bump-commit] [--include-packages] [-h|--help]

دستور cog-bump تغییرات پروژه (changelog) را از آخرین برچسب (tag) تا نقطه فعلی (HEAD) در قالب یک کامیت ثبت کرده و برچسب نسخه جدیدی ایجاد می‌کند.

تنظیم دستی نسخه هدف.
پیشنهاد خودکار نسخه هدف بر اساس تاریخچه کامیت‌ها.
افزایش نسخه اصلی (major version).
افزایش نسخه فرعی (minor version).
افزایش نسخه وصله (patch version).
تنظیم نسخه پیش‌انتشار (مانند 'beta.1').

یا افزایش نسخه بر اساس یک الگو (مانند 'beta.*').

در صورت عدم ارائه مقدار، از پیش‌انتشار تعریف‌شده در cog.toml استفاده می‌شود.

تنظیم پسوند ساخت (build suffix).
مشخص کردن پروفایل قلاب‌ها (hook profile) برای اجرا در هنگام ارتقای نسخه.
مشخص کردن بسته‌ای که باید در یک مخزن چندگانه (monorepo) ارتقا یابد.
ایجاد برچسب یادداشت‌دار (annotated tag) با پیام مشخص‌شده.
اجرای آزمایشی: تنها نمایش نسخه هدف بدون انجام هیچ عملیاتی.
افزودن رشته skip-ci تعریف‌شده در cog.toml (یا مقدار پیش‌فرض [skip ci]) به کامیت ارتقای نسخه.
بازنویسی و افزودن رشته skip-ci با مقدار ارائه‌شده به کامیت ارتقای نسخه.
عدم توقف در صورت وجود فایل‌های پیگیری‌نشده (untracked) یا کامیت‌نشده (uncommitted).
غیرفعال کردن ایجاد کامیت ارتقای نسخه.
ارتقای هم‌زمان بسته‌ها در ارتقای دستی نسخه.

رفتار پیش‌فرض گزینه‌های --patch، --minor، --major و --version را که فقط نسخه عمومی مخازن چندگانه (monorepos) را ارتقا می‌دهند بازنویسی می‌کند. این گزینه برای ارتقا به نسخه 1.0.0 بسیار کاربردی است.

نمایش پیام راهنما (مشاهده خلاصه با '-h').

cog(1), cog-check(1), cog-get-version(1), cog-verify(1), git(1)

cog-bump