Repository (kontrola verze) - Repository (version control) - Wikipedia
v systémy kontroly revizí, a úložiště[1] je datová struktura, která ukládá metadata pro sadu souborů nebo adresářovou strukturu. V závislosti na tom, zda je používaný systém řízení verzí distribuován jako (Git nebo Mercurial ) nebo centralizované jako (Podvracení, CVS nebo Nezbytně ) může být celá sada informací v úložišti duplikována v systému každého uživatele nebo může být udržována na jediném serveru.[2] Některá metadata, která úložiště obsahuje, mimo jiné zahrnují:
- Historický záznam změn v úložišti.
- Sada objektů potvrzení.
- Sada odkazů na objekty potvrzení, tzv hlavy.
Ukládání změn
Hlavním účelem úložiště je ukládat sadu souborů a historii změn provedených v těchto souborech.[3] Přesně to, jak každý systém pro kontrolu revizí zachází s ukládáním těchto změn, se však velmi liší: například Subversion v minulosti spoléhal na instanci databáze a od té doby se přesunul k ukládání svých změn přímo do souborového systému.[4] Tyto rozdíly v metodice obecně vedly k různému použití kontroly revizí různými skupinami v závislosti na jejich potřebách.[5]
Viz také
Reference
- ^ „SVNBook“. Citováno 2012-04-20.
- ^ „Koncepty řízení verzí a osvědčené postupy“. 2018-03-03. Archivováno z původního dne 2020-04-27. Citováno 2020-07-10.
- ^ „Začínáme - O ovládání verzí“. Git SCM.
- ^ Ben Collins-Sussman; Brian W. Fitzpatrick; C. Michael Pilato (2011). „Kapitola 5: Strategie pro nasazení úložiště“. Řízení verzí se Subversion: Pro Subversion 1.7. O'Reilly.
- ^ „Různé přístupy k větvení řízení zdrojů“. Přetečení zásobníku. Citováno 15. listopadu 2014.
![]() | Tento softwarové inženýrství související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |