Merge Request یا MR درخواست بازبینی و ادغام تغییرات یک شاخه در شاخه مقصد است. این نام در گیتلب رایج است و مفهوم نزدیک به Pull Request در گیتهاب دارد. خود گیت بهصورت مستقل شیئی به نام MR یا PR تعریف نکرده است.
فرایند معمول تیم
- شاخه ویژگی را Push کنید.
- MR باز کنید، تغییرات و دلیل آن را توضیح دهید.
- تست CI، بررسی تغییرات و Approval را دریافت کنید.
- پس از رفع کامنتها، شاخه را ادغام کنید.
اصطلاحات مرتبط: گیت، گیتلب، گیتهاب، پول ریکوئست، بازبینی کد، یکپارچهسازی و تحویل/استقرار مداوم.
مرج ریکوئست و پول ریکوئست
در GitLab معمولاً Merge Request و در GitHub معمولاً Pull Request نام درخواست بررسی و ادغام تغییرهاست. هر دو روی Branch و Review متمرکزند, اما تنظیمات Approval و Pipeline پلتفرمها تفاوت دارد.