Repozitář

Při vývoji softwaru je repozitář centrální úložiště souborů. Používají ho systémy správy verzí k ukládání více verzí souborů. Repozitář lze nakonfigurovat na místním počítači pro jednoho uživatele, často však bývá uložen na serveru, ke kterému může přistupovat více uživatelů.

Repozitář obsahuje tři hlavní prvky — kmen, větve a značky. Kmen obsahuje aktuální verzi softwarového projektu. Může zahrnovat více souborů zdrojového kódu i další prostředky používané programem. Větve slouží k ukládání nových verzí programu. Vývojář může vytvořit novou větev pokaždé, když v programu provede rozsáhlejší úpravy. Pokud větev obsahuje nežádoucí změny, lze její používání ukončit. V opačném případě ji lze sloučit zpět do kmene jako nejnovější verzi. Značky slouží k ukládání verzí projektu, nejsou však určeny pro aktivní vývoj. Vývojář může například při každém vydání nové verze softwaru vytvořit „značku vydání“.

Repozitář poskytuje programátorům uspořádaný způsob ukládání souborů používaných při vývoji. To může být užitečné při vývoji jakéhokoli typu softwaru, ale je to obzvlášť důležité u velkých vývojových projektů. Uložením změn do repozitáře se vývojáři mohou rychle vrátit k předchozí verzi programu, pokud nedávná aktualizace způsobí chyby nebo jiné problémy. Mnoho systémů správy verzí dokonce podporuje porovnání různých verzí souborů uložených v repozitáři vedle sebe, což může být užitečné při ladění zdrojového kódu. Pokud je repozitář uložen na serveru, mohou si uživatelé soubory „převzít“ k úpravám, což zabraňuje tomu, aby jeden soubor upravovalo současně více uživatelů.

Aktualizováno August 18, 2011 od Per C.

quizOtestujte své znalosti

Windows 8 was released in which year?

A
2009
0%
B
2010
0%
C
2011
0%
D
2012
0%
Correct! Incorrect!     View the Windows 8 definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Repozitář na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.