glab(1) glab(1)

glab-changelog-generate - تولید گزارش تغییرات برای پروژه فعلی

glab changelog generate [flags]

یک گزارش تغییرات (changelog) از کامیت‌های موجود در مخزن Git پروژه شما تولید می‌کند. اگر --version را ارسال نکنید، glab نسخه را با اجرای git describe روی تگ‌های محلی شما تعیین می‌کند.

به‌طور پیش‌فرض، GitLab پیکربندی گزارش تغییرات را از .gitlab/changelog_config.yml در پروژه می‌خواند. برای استفاده از فایلی دیگر، --config-file را ارسال کنید.

برای محدود کردن بازه کامیت‌ها، از --from و --to استفاده کنید. glab کامیت --from را از بازه حذف کرده و کامیت --to را در آن لحاظ می‌کند. کامیت --to به‌طور پیش‌فرض بر روی HEAD شاخه پیش‌فرض پروژه تنظیم می‌شود.

--config-file="" مسیر فایل پیکربندی گزارش تغییرات در مخزن Git پروژه. پیش‌فرض: '.gitlab/changelog_config.yml'.

--date="" تاریخ و زمان انتشار، در قالب ISO 8601 (مانند 2016-03-11T03:45:40Z). پیش‌فرض: زمان فعلی.

--from="" نقطه شروع بازه کامیت‌های مورد استفاده برای تولید گزارش تغییرات، به صورت SHA. این کامیت در بازه گنجانده نمی‌شود.

--to="" نقطه پایان بازه کامیت‌های مورد استفاده برای تولید گزارش تغییرات، به صورت SHA. این کامیت در بازه گنجانده می‌شود. پیش‌فرض: HEAD شاخه پیش‌فرض پروژه.

--trailer="" تریلر Git مورد استفاده برای گنجاندن کامیت‌ها. پیش‌فرض: 'Changelog'.

-v, --version="" نسخه‌ای که گزارش تغییرات برای آن تولید می‌شود. باید از نسخه‌بندی معنایی (semantic versioning) پیروی کند. پیش‌فرض: نسخه شناسایی‌شده توسط 'git describe'.

-h, --help[=false] نمایش راهنما برای این دستور.

# تولید گزارش تغییرات برای نسخه شناسایی‌شده توسط 'git describe'
glab changelog generate
# تولید گزارش تغییرات برای یک نسخه خاص
glab changelog generate --version 1.2.0
# تولید گزارش تغییرات برای کامیت‌های بین دو SHA
glab changelog generate --from abc123 --to def456

glab-changelog(1)

Sep 2026 Auto generated by spf13/cobra