Pull Request یا پول ریکوئست درخواست بازبینی و ادغام تغییرات شاخه در سرویس‌هایی مانند GitHub و Bitbucket است. در گیت‌لب معمولاً معادل آن را Merge Request یا مرج ریکوئست می‌نامند. این درخواست، دستور اصلی گیت نیست و توسط بستر میزبانی ارائه می‌شود.

چه چیزهایی داخل PR خوب است؟

  • هدف تغییر و مسئله حل‌شده
  • خلاصه روش پیاده‌سازی و دلیل انتخاب
  • مراحل تست و خروجی CI
  • توضیح تغییرات در API یا دیتابیس
  • اسکرین‌شات برای تغییرات رابط کاربری در صورت نیاز

پس از بررسی، رفع Commentها و تایید تست‌ها، تغییرات از مسیر Merge، Squash یا Rebase براساس سیاست پروژه ادغام می‌شوند.

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