HG(HEADS) HG(HEADS)

hg heads - نمایش سرشاخه‌ها

hg heads [-ct] [-r STARTREV] [REV]...

بدون هیچ آرگومانی، تمام سرشاخه‌های باز موجود در مخزن را نمایش می‌دهد. سرشاخه‌ها (branch heads) مجموعه‌تغییرهایی (changesets) هستند که هیچ نواده‌ای روی همان شاخه ندارند. توسعه معمولاً در این نقاط انجام می‌شود و اهداف متداول برای عملیات به‌روزرسانی (update) و ادغام (merge) هستند.

اگر یک یا چند REV داده شوند، تنها سرشاخه‌های باز روی شاخه‌های مرتبط با مجموعه‌تغییرهای مشخص‌شده نمایش داده می‌شوند. این بدان معناست که می‌توانید از hg heads . برای مشاهده‌ی سرشاخه‌ها روی شاخه‌ای که در حال حاضر انتخاب شده است (checked-out) استفاده کنید.

اگر -c/--closed مشخص شده باشد، سرشاخه‌هایی که به عنوان بسته علامت خورده‌اند نیز نمایش داده می‌شوند (ببینید hg commit --close-branch).

اگر STARTREV مشخص شده باشد، فقط سرشاخه‌هایی که از نوادگان STARTREV هستند نمایش داده خواهند شد.

اگر -t/--topo مشخص شده باشد، سازوکار شاخه‌های نام‌گذاری‌شده نادیده گرفته شده و تنها سرهای توپولوژیکی (مجموعه‌تغییرهای بدون فرزند) نمایش داده می‌شوند.

در صورت یافتن سرشاخه‌های منطبق، مقدار 0 و در غیر این صورت 1 را برمی‌گرداند.

تنها نمایش سرشاخه‌هایی که از نوادگان STARTREV هستند
تنها نمایش سرهای توپولوژیکی
تنها نمایش سرشاخه‌های فعال (منسوخ‌شده)
نمایش سرشاخه‌های عادی و بسته
نمایش با استفاده از فایل نگاشت الگو (منسوخ‌شده)
نمایش با استفاده از الگو