| HG(MERGE) | HG(MERGE) |
نام (NAME)
hg merge - ادغام بازنگری دیگر در دایرکتوری کاری
خلاصه دستور (SYNOPSIS)
hg merge [-P] [[-r] REV]
توضیحات (DESCRIPTION)
دایرکتوری کاری فعلی با تمام تغییرات ایجادشده در بازنگری درخواستی از زمان آخرین بازنگری مشترک پیشین، بهروزرسانی میشود.
فایلهایی که میان هریک از والدین تغییر کردهاند برای کامیت بعدی بهعنوان تغییریافته علامتگذاری میشوند و پیش از آنکه هرگونه بهروزرسانی دیگری در مخزن مجاز باشد، باید یک کامیت انجام شود. کامیت بعدی دارای دو والد خواهد بود.
میتوان از --tool برای مشخص کردن ابزار ادغام مورد استفاده جهت ادغام فایلها استفاده کرد. این گزینه بر متغیر محیطی HGMERGE و فایلهای پیکربندی شما اولویت دارد. برای گزینهها، %hg help merge-tools را ببینید.
اگر هیچ بازنگریای مشخص نشود، والد دایرکتوری کاری یک بازنگری سرشاخه (head) باشد و شاخه فعلی دقیقاً یک سرشاخه دیگر داشته باشد، بهطور پیشفرض با سرشاخه دیگر ادغام انجام میشود. در غیر این صورت، باید یک بازنگری صریح برای ادغام ارائه شود.
برای اطلاعات درباره مدیریت تداخلهای فایلی، %hg help resolve را ببینید.
برای لغو یک ادغام کامیتنشده، از %hg merge --abort استفاده کنید که رونوشت تمیزی از والد ادغام اصلی را بازمیگرداند و تمام تغییرات را از بین میبرد.
در صورت موفقیت مقدار 0 و در صورت وجود فایلهای حلنشده مقدار 1 را برمیگرداند.
گزینهها (OPTIONS)
- -f, --force
- اجبار در ادغام شامل تغییرات معلق (منسوخشده)
- -r,--rev <REV>
- بازنگری برای ادغام
- -P, --preview
- بررسی بازنگریها برای ادغام (هیچ ادغامی انجام نمیشود)
- --abort
- لغو ادغام در حال انجام
- -t,--tool <TOOL>
- مشخص کردن ابزار ادغام