Merge Request یا MR درخواست بازبینی و ادغام تغییرات یک شاخه در شاخه مقصد است. این نام در گیت‌لب رایج است و مفهوم نزدیک به Pull Request در گیت‌هاب دارد. خود گیت به‌صورت مستقل شیئی به نام MR یا PR تعریف نکرده است.

فرایند معمول تیم

  • شاخه ویژگی را Push کنید.
  • MR باز کنید، تغییرات و دلیل آن را توضیح دهید.
  • تست CI، بررسی تغییرات و Approval را دریافت کنید.
  • پس از رفع کامنت‌ها، شاخه را ادغام کنید.

اصطلاحات مرتبط: گیت، گیت‌لب، گیت‌هاب، پول ریکوئست، بازبینی کد، یکپارچه‌سازی و تحویل/استقرار مداوم.

مرج ریکوئست و پول ریکوئست

در GitLab معمولاً Merge Request و در GitHub معمولاً Pull Request نام درخواست بررسی و ادغام تغییرهاست. هر دو روی Branch و Review متمرکزند, اما تنظیمات Approval و Pipeline پلتفرم‌ها تفاوت دارد.