Slovník / pojem

Pull request

Žádost o začlenění změn z jedné větve do druhé, kolem které probíhá revize kódu a diskuze.

// pro běžného uživatele

Srozumitelně

Pull request je žádost o zařazení hotové práce do hlavní verze projektu. Na platformách jako GitHub nebo GitLab je to místo, kde ostatní vidí, co jste změnili, mohou to okomentovat a schválit — teprve pak se změny sloučí.

Pro tým je to pojistka kvality. Nikdo nenahrává změny přímo do ostré verze bez toho, aby se na ně někdo druhý podíval. Zároveň zůstává záznam, proč se daná změna udělala a kdo ji schválil.
// pro pokročilé

Do hloubky

Pull request (na GitLabu merge request) je proces okolo začlenění větve, ne funkce samotného Gitu, ale platformy nad ním. Zpřístupňuje diff, komentáře k jednotlivým řádkům, code review a schvalování. Bývá napojený na CI/CD — po otevření se automaticky spustí testy a statická analýza, takže se do hlavní větve nedostane rozbitý kód. Doporučená praxe zahrnuje malé, zaměřené pull requesty, které se snáz recenzují, a povinné schválení před sloučením. Tím se z revize stává standardní krok, ne výjimka.

Potřebujete s tím pomoct v praxi? Postavím vám web nebo aplikaci na míru — a vysvětlím to lidsky.

Napište mi →