GitHub تنظیمات جدیدی را برای مدیریت دسترسی به درخواستهای ادغام (Pull Requests) معرفی کرده است که به توسعهدهندگان امکان میدهد کنترل بیشتری بر نحوه پذیرش مشارکتها در مخازن خود داشته باشند. این تنظیمات به دو دسته اصلی تقسیم میشوند: غیرفعال کردن کامل درخواستهای ادغام و محدود کردن ایجاد درخواستهای ادغام به همکاران.
با استفاده از تنظیمات جدید، مدیران مخزن میتوانند درخواستهای ادغام را به طور کامل غیرفعال کنند. این قابلیت مشابه غیرفعال کردن ویکیها، مسائل، بحثها و پروژهها است و باعث میشود تب درخواستهای ادغام در مخزن نمایش داده نشود. این ویژگی برای مخازن آینهای، پایگاههای کد خواندنی یا پروژههایی که میخواهند کد خود را به صورت عمومی به اشتراک بگذارند اما مدیریت مشارکتها را نمیخواهند، بسیار مفید است.
گزینه دیگر، محدود کردن ایجاد درخواستهای ادغام به همکاران است. در این حالت، تب درخواستهای ادغام همچنان قابل مشاهده است و همه میتوانند درخواستها را مشاهده و نظر دهند، اما فقط همکاران (کاربرانی که دسترسی نوشتن دارند) میتوانند درخواستهای ادغام جدید ایجاد کنند. این تنظیمات به ویژه در فازهای بحرانی توسعه یا زمانی که نیاز به کنترل دقیقتری بر روی افرادی که تغییرات را ارسال میکنند، وجود دارد، کاربرد دارد.
این تنظیمات هماکنون برای تمام مخازن عمومی و خصوصی در دسترس هستند. برای پیکربندی دسترسی به درخواستهای ادغام، به بخش Settings > General > Features مخزن خود مراجعه کنید. در حال حاضر، تغییرات کامل رابط کاربری در برنامه موبایل در دست اجرا است و به زودی منتشر خواهد شد. برای کسب اطلاعات بیشتر و بررسی تلاشهای گستردهتر GitHub در این زمینه، میتوانید پست وبلاگ جدید آنها را مطالعه کنید.
مشاهده مطلب اصلی