| REPO(1) | راهنمای Repo | REPO(1) |
نام (NAME)
repo - بازپایهریزی شاخههای محلی بر روی شاخه بالادست
خلاصه دستور (SYNOPSIS)
repo rebase {[<project>...] | -i <project>...}
توضیحات (DESCRIPTION)
خلاصه
بازپایهریزی شاخههای محلی بر روی شاخه بالادست (upstream)
گزینهها (OPTIONS)
- -h, --help
- نمایش این پیام راهنما و خروج
- --fail-fast
- توقف بازپایهریزی پس از برخورد با نخستین خطا
- -f, --force-rebase
- ارسال --force-rebase به git rebase
- --no-ff
- ارسال --no-ff به git rebase
- --autosquash
- ارسال --autosquash به git rebase
- --whitespace=WS
- ارسال --whitespace به git rebase
- --auto-stash
- ذخیره موقت (stash) تغییرات محلی پیش از آغاز
- -m, --onto-manifest
- بازپایهریزی بر روی نسخه مانیفست به جای HEAD بالادست (در صورتی که قبلاً با یک مانیفست همگامسازی کرده باشید، این گزینه به حفظ یکپارچگی درخت کاری محلی کمک میکند)
گزینههای گزارشگیری:
- -v, --verbose
- نمایش تمام خروجیها
- -q, --quiet
- تنها نمایش خطاها
- -i, --interactive
- بازپایهریزی تعاملی (تنها برای یک پروژه)
گزینههای چند مانیفستی (Multi-manifest):
- --outer-manifest
- آغاز عملیات از بیرونیترین مانیفست
- --no-outer-manifest
- عملیات روی مانیفستهای بیرونی اعمال نشود
- --this-manifest-only
- تنها روی این (زیر)مانیفست اعمال شود
- --no-this-manifest-only, --all-manifests
- اعمال روی این مانیفست و تمامی زیرمانیفستهای آن
برای مشاهده راهنمای تفصیلی، دستور `repo help rebase` را اجرا کنید.
جزئیات (DETAILS)
دستور 'repo rebase' با بهرهگیری از git rebase تغییرات محلی شاخه موضوعی فعلی را به HEAD تاریخچه بالادست منتقل میکند؛ این قابلیت زمانی سودمند است که در یک شاخه موضوعی کامیتهایی ثبت کردهاید اما میخواهید تغییرات جدید بالادست را در زیر آنها اعمال و ادغام کنید.
| ژوئیه 2022 | repo rebase |