hub-pr(1) hub manual hub-pr(1)

hub-pr - مدیریت درخواست‌های ادغام (Pull Request) گیت‌هاب برای مخزن جاری.

hub pr list [-s STATE] [-h HEAD] [-b BASE] [-o SORT_KEY [-^]] [-f FORMAT] [-L LIMIT]
hub pr checkout PR-NUMBER [BRANCH]
hub pr show [-uc] [-f FORMAT] [-h HEAD]
hub pr show [-uc] [-f FORMAT] PR-NUMBER

list

فهرست کردن درخواست‌های ادغام در مخزن جاری.

checkout

انتقال (checkout) به سرشاخه (head) یک درخواست ادغام در شاخه‌ای جدید.

برای به‌روزرسانی درخواست ادغام با کامیت‌های جدید، از git push استفاده کنید.

show

باز کردن صفحهٔ درخواست ادغام در یک مرورگر وب. هنگامی که هیچ PR-NUMBER مشخص نشده باشد، از HEAD برای جستجوی درخواست‌های ادغام باز استفاده می‌شود و پیش‌فرض آن نام شاخهٔ جاری است. با --format، اطلاعات مربوط به درخواست ادغام به جای باز کردن آن چاپ می‌شود.

-s, --state STATE

فیلتر کردن درخواست‌های ادغام بر اساس STATE. مقادیر پشتیبانی‌شده عبارتند از: "open" (پیش‌فرض)، "closed"، "merged" یا "all".

-h, --head BRANCH

نمایش درخواست‌های ادغام آغاز شده از شاخهٔ سر (head) مشخص‌شده در BRANCH. برای درخواست‌های ادغام از فورک‌ها (forks)، باید از قالب "OWNER:BRANCH" استفاده شود.

-b, --base BRANCH

نمایش درخواست‌های ادغام بر پایهٔ شاخهٔ مشخص‌شده در BRANCH.

-f, --format FORMAT

چاپ زیبای فهرست درخواست‌های ادغام با استفاده از قالب FORMAT (پیش‌فرض: "%pC%>(8)%i%Creset %t% l%n"). برای جزئیات بیشتر در مورد نحوه استفاده از متغیرهای جایگزین در قالب، بخش "PRETTY FORMATS" از git-log(1) را ببینید. متغیرهای جایگزین دردسترس عبارتند از:

%I: شمارهٔ درخواست ادغام

%i: شمارهٔ درخواست ادغام با پیشوند "#"

%U: نشانی اینترنتی (URL) این درخواست ادغام

%S: وضعیت ("open" یا "closed")

%pS: وضعیت درخواست ادغام ("open" یا "draft" یا "merged" یا "closed")

%sC: تنظیم رنگ به قرمز یا سبز، بسته به وضعیت

%pC: تنظیم رنگ متناسب با وضعیت درخواست ادغام

%t: عنوان

%l: برچسب‌های رنگی

%L: برچسب‌های خام، جداشده با کاما

%b: بدنه

%B: شاخهٔ پایه (base)

%sB: شناسهٔ SHA کامیت پایه

%H: شاخهٔ سر (head)

%sH: شناسهٔ SHA کامیت سر

%sm: شناسهٔ SHA کامیت ادغام

%au: نام ورود (login) نویسنده

%as: فهرست افراد محول‌شده جداشده با کاما

%rs: فهرست بازبین‌های درخواستی جداشده با کاما

%Mn: شمارهٔ نقطهٔ عطف (milestone)

%Mt: عنوان نقطهٔ عطف (milestone)

%cD: فقط تاریخ ایجاد (بدون ساعت روز)

%cr: تاریخ ایجاد، نسبی

%ct: تاریخ ایجاد، برچسب زمانی UNIX

%cI: تاریخ ایجاد، قالب ISO 8601

%uD: فقط تاریخ به‌روزرسانی (بدون ساعت روز)

%ur: تاریخ به‌روزرسانی، نسبی

%ut: تاریخ به‌روزرسانی، برچسب زمانی UNIX

%uI: تاریخ به‌روزرسانی، قالب ISO 8601

%mD: فقط تاریخ ادغام (بدون ساعت روز)

%mr: تاریخ ادغام، نسبی

%mt: تاریخ ادغام، برچسب زمانی UNIX

%mI: تاریخ ادغام، قالب ISO 8601

%n: خط جدید

%%: علامت % واقعی

--color[=WHEN]

فعال‌سازی خروجی رنگی حتی اگر stdout ترمینال نباشد. WHEN می‌تواند یکی از "always" (پیش‌فرض برای --color)، "never"، یا "auto" (پیش‌فرض) باشد.

-o, --sort KEY

مرتب‌سازی درخواست‌های ادغام نمایش داده شده بر اساس "created" (پیش‌فرض)، "updated"، "popularity"، یا "long-running".

-^, --sort-ascending

مرتب‌سازی به ترتیب صعودی تاریخ‌ها به جای نزولی.

-L, --limit LIMIT

نمایش تنها LIMIT درخواست ادغام نخست.

-u, --url

چاپ نشانی وب (URL) درخواست ادغام به جای باز کردن آن.

-c, --copy

قرار دادن نشانی وب (URL) درخواست ادغام در کلیپ‌بورد به جای باز کردن آن.

hub-issue(1), hub-pull-request(1), hub(1)

12 Jul 2024 hub version 2.14.2