Запит на отримання пропозиція об’єднати набір змін з однієї гілки в іншу. У запиті на отримання співавтори можуть переглянути та обговорити запропонований набір змін, перш ніж інтегрувати зміни в основну кодову базу.
Чернетки PR – це запити на отримання, які відкриваються на початку або під час етапу кодування по порядку почати і збирати відгуки від інших розробників та/або використовувати переваги систем CI, підключених до постачальника Git.
Pull Requests — це спеціальні запити на об’єднання змін з однієї гілки в іншу, часто для перевірки коду та інтеграції перед об’єднанням. Push Request — це менш поширений термін, який стосується прямого надсилання змін коду до віддаленого сховища без попереднього перегляду.
По суті, це запит на отримання змін із розгалуженого репозиторію в репозиторій вище за течією. Pull Requests є призначений для того, щоб легше приймати внески із зовнішнього світу, від ненадійних людей, про яких ми не знаємо. Для світу програмного забезпечення з відкритим кодом (OSS) Pull Request має абсолютний сенс.
Запити на витягування дають вам чудову можливість перевіряти код, що, у свою чергу, може допомогти покращити якість вашого коду, забезпечити дотримання стандартів і виявити потенційні проблеми, перш ніж внести зміни у вашу основну гілку та перейти до виробництва.
Запити на витягування – це функція, яка полегшує співпрацю розробників за допомогою Bitbucket. Вони забезпечують зручний веб-інтерфейс для обговорення запропонованих змін перед інтеграцією їх в офіційний проект.