Pull Request یا پول ریکوئست درخواست بازبینی و ادغام تغییرات شاخه در سرویسهایی مانند GitHub و Bitbucket است. در گیتلب معمولاً معادل آن را Merge Request یا مرج ریکوئست مینامند. این درخواست، دستور اصلی گیت نیست و توسط بستر میزبانی ارائه میشود.
چه چیزهایی داخل PR خوب است؟
- هدف تغییر و مسئله حلشده
- خلاصه روش پیادهسازی و دلیل انتخاب
- مراحل تست و خروجی CI
- توضیح تغییرات در API یا دیتابیس
- اسکرینشات برای تغییرات رابط کاربری در صورت نیاز
پس از بررسی، رفع Commentها و تایید تستها، تغییرات از مسیر Merge، Squash یا Rebase براساس سیاست پروژه ادغام میشوند.
اصطلاحات مرتبط: مرج ریکوئست، گیت، گیتهاب، گیتلب، بازبینی کد، یکپارچهسازی و تحویل/استقرار مداوم.