Koncepty registrů
Registry jsou kolekce portů a jejich verzí. Kurátorovaný registr je ten, který je hostovaný na https://github.com/Microsoft/vcpkgadrese . Vcpkg umožňuje vytvářet vlastní registry, které mohou být hostovány řadou veřejných nebo privátních poskytovatelů.
V současné době existují dvě možnosti implementace vlastních registrů: registr založený na Gitu nebo registr založený na systému souborů.
Integrovaný registr odkazuje na implicitní registr obvykle používaný ve scénářích klasického režimu a upravuje se přímo v adresáři VCPKG_ROOT
.
Pokud bylo vcpkg získáno pomocí git clone
, bude to odkazovat na samotný registr VCPKG_ROOT
a očekává se, že se jedná o https://github.com/Microsoft/vcpkg klon vytvoření před spuštěním vcpkg.
V opačném případě (vcpkg byl získán pomocí instalačního programu "one liner" nebo sady Visual Studio), bude to ekvivalentní registru Git s názvem "repository"
"https://github.com/Microsoft/vcpkg"
.
Registry Gitu jsou jednoduchá úložiště Git. Dají se sdílet veřejně nebo soukromě prostřednictvím normálních mechanismů pro úložiště Git. Úložiště vcpkg je příkladem registru Git.
Použití registrů Git nabízí nejlepší prostředí pro vlastní registry, protože máte plnou kontrolu nad verzemi a obsahem registru.
Registry systému souborů, jak název napovídá, jsou v systému souborů aktivní. Jedná se o kolekci portů umístěných v umístění systému souborů a nabízejí primitivní formu správy verzí pomocí samostatné cesty pro každou verzi.
Tyto typy registrů jsou vhodnější pro testovací prostředí pro vaše balíčky. Případně můžete poskytnout alternativu pro registry v systémech správy verzí, které nejsou Gitem.
Tady je několik úkolů, které můžete vyzkoušet dál:
Zpětná vazba k produktu vcpkg
vcpkg je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: