pull request (PR)
A pull request egy javaslat arra, hogy valaki kódmódosításait beépítsék a közös programba, miután mások átnézték és jóváhagyták.
Érthetően
Képzeld el, hogy többen írtok egy közös könyvet. Nem írsz bele rögtön a végleges kéziratba, hanem külön lapon leadod a javított fejezetet a szerkesztőnek: „ezt változtatnám, nézd át, és ha jó, tedd be”. A pull request ugyanez a szoftverfejlesztésben: egy kérés, hogy a módosításaidat vegyék át a közös kódba.
Azért hasznos, mert a változtatás nem kerül be észrevétlenül. Látszik, pontosan mely sorok módosultak, a többiek megjegyzést fűzhetnek hozzá, javítást kérhetnek, és automatikus ellenőrzések is lefutnak rajta. Csak a jóváhagyás után válik a program részévé.
Az AI korában új szerepet kapott. A kódoló agentek gyakran nem közvetlenül a közös kódot írják át, hanem pull requestet nyitnak, különösen azok, amelyek önállóan, a háttérben dolgoznak. Így az ember a kapuőr: ő dönti el, hogy az agent munkája bekerülhet-e.
Hogyan működik
- A fejlesztő vagy a kódoló agent külön munkaváltozatot, úgynevezett ágat (branch) nyit a kódból, és azon dolgozik, így a közös változat érintetlen marad. Külső közreműködők gyakran a teljes projekt saját másolatán (fork) dolgoznak.
- Amikor elkészült, megnyitja a pull requestet: leírja, mit és miért változtatott, a rendszer pedig sorról sorra megmutatja a különbségeket.
- Automatikus tesztek futnak le, amelyek jelzik, ha a módosítás elrontott valamit.
- Egy vagy több kolléga átnézi a változtatást, kérdez, javítást kér, a szerző pedig ennek megfelelően frissíti a munkáját.
- Jóváhagyás után a módosítást beolvasztják a közös kódba, és ezzel a pull request lezárul. A teljes beszélgetés később is visszakereshető.
Példa a mindennapokból
A céged megkér egy kódoló agentet, hogy javítson ki egy hibát a webshop kosároldalán. Az agent nem nyúl az éles oldalhoz, hanem pull requestet nyit, amelyben leírja, mit módosított. A fejlesztő kollégád átnézi, és egy gombnyomással elfogadja vagy visszadobja.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- Az átnézés minősége az embertől függ: a rutinból rányomott jóváhagyás hamis biztonságérzetet ad.
- A kódoló agentek rövid idő alatt rengeteg pull requestet tudnak nyitni, így az emberi átnézés könnyen szűk keresztmetszetté válik.
- A túl nagy, sok mindent egyszerre módosító pull requestet szinte lehetetlen alaposan ellenőrizni.
- Nyílt projektekben rosszindulatú vagy gyenge minőségű, tömegesen generált beküldések is érkezhetnek, ezek szűrése a karbantartókat terheli.
Hasonló, de nem ugyanaz
- commit – A commit egyetlen elmentett változtatáscsomag, a pull request pedig egy vagy több commit beolvasztására tett javaslat, megbeszéléssel együtt.
- kódátnézés – A kódátnézés maga az ellenőrzés tevékenysége, a pull request pedig az a keret, amelyben ez jellemzően zajlik.
- merge – A merge a tényleges beolvasztás művelete, a pull request az azt megelőző kérés és jóváhagyási folyamat.
Kapcsolódó fogalmak
verziókezelés, szoftverfejlesztés
vázlat pull request
merge request, Git, kódátnézés, commit, kódoló agent, folyamatos integráció, repository
Röviden a története
Az elnevezés a Git verziókezelő „pull” (áthúzás) műveletéből ered: a Git 2005-ös indulása után a fejlesztők e-mailben kérték egymást a módosításaik átvételére. Maga a pull request azonban nem a Git része, hanem a kódtárhely-szolgáltatások funkciója. A 2008-ban indult GitHub tette webes felületen, megbeszéléssel együtt a közös szoftverfejlesztés megszokott munkamódjává. Más platformok, például a GitLab, ugyanezt merge request néven kínálják.
Hol tart most
2026 végén a pull request a csapatban végzett szoftverfejlesztés alapvető munkamódja. A kódoló agentek terjedésével egyre több pull requestet nem ember, hanem agent nyit, és az átnézésben is megjelentek az AI-eszközök.
A hírekben
- A Copilot Cowork egy nap alatt 1211 pull requestet készített2026. nov. 2. · Kód
- A GitHub prompt-injection szkennelést ad az AI-agentek pull requestjeihez2026. okt. 28. · Kód
- A GitHub Copilot Fusion általánosan elérhető, modellt választ és irányít a feladatokhoz2026. okt. 26. · Kód
- Jellyfish: az agentek a PR-ok 27,7%-át érintik, a „szoftvergyárak” még ritkák2026. okt. 26. · Kód
- Copilot: Agent Merge, Automations és agentek Dev Containerben a VS Code 1.137-ben2026. okt. 26. · Kód
- Greptile: a házi AI-kódellenőr pull requestenként 3–25 dollárba kerül, és a lényegi hibát kihagyja2026. okt. 26. · Kód
- A GitHub Copilot a Teamsbe, az Azure DevOps pedig a Microsoft Copilotba érkezik2026. okt. 23. · Kód
- Linux Foundation: az AI felezi a kódolási időt, de az új PR-ok negyede szemét2026. okt. 19. · Kód
Más nevei
pull request · PR · pull-request · merge request · MR · beolvasztási kérelem · húzási kérelem · pull kérés
Források
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.