Fogalomtár › Fejlesztői alapszavak
repó
angolul: repository
A repó egy projekt összes fájljának közös tárolója, amely minden rögzített módosítást megőriz, így bármelyik korábbi rögzített állapot visszakereshető és visszaállítható.
Érthetően
Képzelj el egy közös mappát, amelyhez napló is tartozik: minden rögzített változtatásról feljegyzi, ki, mikor és mit írt át, a módosító pedig egy rövid megjegyzésben azt is leírja, miért. A repó pontosan ilyen. Benne van egy szoftver (vagy bármilyen más projekt) összes fájlja, és mellette a teljes története is.
Arra jó, hogy sokan dolgozhassanak ugyanazon az anyagon anélkül, hogy felülírnák egymás munkáját. Ha valami elromlik, vissza lehet lépni egy korábbi, még működő állapotra, ahogy egy szövegszerkesztőben visszavonod az utolsó lépést, csak itt akár évekre visszamenőleg.
Sok felhős tárhely is megőrzi a fájlok korábbi változatait, de jellemzően fájlonként, automatikusan és sokszor csak egy ideig. A repóban viszont a teljes projekt állapota rögzül, tudatos, megnevezett lépésekben. Az AI-korszakban ezért lett különösen fontos: a kódoló agent a repóban olvassa el a projektet, ott dolgozik, és ott látszik, pontosan mit változtatott.
Hogyan működik
- Valaki létrehozza a repót, és beleteszi a projekt fájljait. Ettől kezdve egy verziókezelő program (ma szinte mindig a Git) tartja nyilván a változásokat.
- Aki dolgozni akar rajta, letölti a saját gépére a teljes másolatot, előzményekkel együtt.
- A módosításait rövid magyarázattal ellátott csomagokban, úgynevezett commitokban rögzíti. Minden commit egy pillanatfelvétel a projekt állapotáról.
- A kockázatosabb vagy hosszabb munkát külön ágon végzi, hogy a fő változat közben működőképes maradjon.
- Amikor elkészült, feltölti a változtatásait a közös tárhelyre (például a GitHubra). Csapatmunkában ott jellemzően mások is átnézik, és jóváhagyás után beolvasztják a fő változatba.
Példa a mindennapokból
Olvasol egy hírt arról, hogy megjelent egy új, nyílt forráskódú AI-eszköz, és a cikk végén ott a link: „a kód elérhető a projekt GitHub-repójában”. Ha rákattintasz, egy fájllistát látsz, egy leírást arról, mire való a program, és azt, hogy ki mikor módosította utoljára.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- Amit egyszer rögzítettél, az az előzményekben megmarad: egy véletlenül feltöltött jelszó vagy titkos kulcs a fájl törlése után is visszakereshető, ezért azonnal le kell cserélni.
- A nyilvános repót bárki láthatja és lemásolhatja, de ettől még nem szabadon felhasználható: azt a mellékelt licenc dönti el.
- Az, hogy valami repóban van, nem garancia a minőségére vagy a biztonságára; ismeretlen forrásból letöltött kódot futtatni ugyanolyan kockázatos, mint ismeretlen programot telepíteni.
- Ha kódoló agentnek adsz írási jogot a repóhoz, a változtatásait ugyanúgy át kell nézned, mint egy új kollégáét, mielőtt a fő változatba kerülnek.
Hasonló, de nem ugyanaz
- Git – A Git a verziókezelő program, amely a változásokat nyilvántartja; a repó az, amit ezzel a programmal kezelsz.
- GitHub – A GitHub egy internetes szolgáltatás repók tárolására és közös munkára, nem maga a repó.
- felhős mappa – A felhős mappa a fájlok aktuális állapotát szinkronizálja, és legfeljebb fájlonként őriz korábbi változatokat. A repó a teljes projekt történetét őrzi megnevezett lépésekben, és párhuzamos változatokat (ágakat) is kezel.
Kapcsolódó fogalmak
verziókezelés, szoftverfejlesztés
Röviden a története
A verziókezelt kódtárak ötlete az 1970-es évekre nyúlik vissza (SCCS, 1972), később a CVS és a Subversion terjesztette el őket. A mai, minden gépen teljes előzményt tartalmazó repót a Git tette általánossá, amelyet Linus Torvalds 2005-ben készített a Linux fejlesztéséhez. A 2008-ban indult GitHub vitte el a szélesebb közönséghez.
Hol tart most
2026 végén a repó a szoftverfejlesztés alapértelmezett munkaterülete, és a kódoló agentek is jellemzően ebben dolgoznak. Egyre több repóban van külön leírás kifejezetten az agenteknek arról, hogyan kell a projektben dolgozni.
A hírekben
- Az AI-hullám lassulásakor akkumulátoripari üzletek vonzzák a befektetőket, nikkel-cink tárolók jönnek a rackekbe2026. nov. 5. · Ipar
- Az Anthropic lehetővé teszi, hogy a vezetők figyeljék a dolgozók Claude-használatát2026. nov. 4. · Munka és HR
- Octoverse: új csúcson a commitok és pushok, ahogy a fejlesztők agentekkel építenek2026. okt. 28. · Kód
- Az Egyesült Királyságban 24,3 millió fontot loptak AI-s befektetési támogatói csalásokkal2026. okt. 27. · Pénz
- Kutatás: az AI-oktató rövidebb idő alatt hatékonyabb tanulást hozott az órai aktív tanulásnál2026. okt. 19. · Oktatás és család
- Az AI-adatközpontok hálózati költségeiről és terheiről szabályozási vita folyik az USA-ban2026. okt. 19. · Ipar
- Az AI prediktív karbantartásnál a hiba észlelése nem egyenlő a diagnózissal2026. okt. 19. · Ipar
- AI-kódolók felerősíthetik az ellátási lánc támadásait; Sonatype blokkolna2026. okt. 13. · Kód
Más nevei
repó · repo · repository · repozitórium · kódtár · tároló · Git-repó
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.