V kontexte softvérového vývoja (software development) a verziovaného riadenia (source control) je Pull Request, často skracovaná na "PR", metóda predkladania práce, ktorá bola vykonaná v repozitári. Toto je hlavný spôsob, ako oznámiť ostatným prispievateľom, že boli vytvorené nové zmeny, a žiadať ich o revíziu a zlúčenie (merge) týchto zmien do hlavnej vetvy kódu (main branch).
Pull Request v GitHub umožňuje vývojárom ukázať ostatným účastníkom projektu, aké zmeny navrhujú. Tento proces pomáha zabezpečiť, že všetky zmeny prejdú procesom recenzie (review), než budú začlenené do hlavného projektu.
Teraz prejdeme k procesu vytvorenia pull requestu.
Teraz, keď ste urobili zmeny a commit, môžete vytvoriť Pull Request. Choďte na hlavnú stránku repozitára a kliknite na tlačidlo Pull requests
. Potom kliknite na zelené tlačidlo New pull request
.
Na nasledujúcej stránke vyberte vetvu, do ktorej chcete zlúčiť svoje zmeny, ako base
a vetvu, ktorú chcete zlúčiť, ako compare
.
Kliknite na tlačidlo Create pull request
. Dajte svojmu Pull Requestu titulok a popis a potom kliknite na tlačidlo Create pull request
.
Gratulujem! Práve ste vytvorili Pull Request v GitHub-e. Teraz ostatní vývojári môžu preskúmať vaše zmeny a komentovať ich alebo ich zlúčiť (merge) do hlavného projektu.