HG(ADD) HG(ADD)

hg-add - افزودن فایل‌های مشخص‌شده به فهرست ردگیری سیستم کنترل نسخه Mercurial

hg add [گزینه]... [فایل]...

زمان‌بندی فایل‌ها برای قرار گرفتن تحت کنترل نسخه و افزوده شدن به مخزن.

فایل‌ها در ثبت (کامیت) بعدی به مخزن اضافه خواهند شد. برای لغو افزودن پیش از ثبت، به دستور hg forget مراجعه کنید.

اگر هیچ نامی مشخص نشود، تمامی فایل‌ها به مخزن افزوده می‌شوند (به جز فایل‌هایی که با .hgignore همخوانی دارند).

مثال‌ها:

  • فایل‌های جدید (ناشناس) به صورت خودکار توسط hg add اضافه می‌شوند:
    $ ls
    foo.c
    $ hg status
    ? foo.c
    $ hg add
    adding foo.c
    $ hg status
    A foo.c
  • می‌توان فایل‌های خاصی را برای افزودن مشخص کرد:
    $ ls
    bar.c  foo.c
    $ hg status
    ? bar.c
    ? foo.c
    $ hg add bar.c
    $ hg status
    A bar.c
    ? foo.c

    در صورت افزوده شدن موفقیت‌آمیز تمام فایل‌ها، مقدار 0 برگردانده می‌شود.

شامل کردن نام‌هایی که با الگوهای مشخص‌شده مطابقت دارند
مستثنی کردن نام‌هایی که با الگوهای مشخص‌شده مطابقت دارند
پیمایش بازگشتی در زیرمخزن‌ها (subrepositories)
عملیاتی انجام نده، فقط خروجی را نمایش بده

گزینه‌های مشخص‌شده با [+] را می‌توان چندین بار تعیین کرد