Condividi tramite


Concetti relativi ai registri

I registri sono raccolte di porte e le relative versioni. Il catalogo corrente delle porte in vcpkg viene distribuito tramite il Registro di sistema all'indirizzo https://github.com/Microsoft/vcpkg. vcpkg consente di creare registri personalizzati, che è possibile rendere pubblici o privati e di ospitarli in un'ampia gamma di provider di archiviazione.

Attualmente sono disponibili due opzioni per implementare registri personalizzati: un registro basato su Git o un registro basato su file system.

Registro di sistema predefinito

Il Registro di sistema predefinito fa riferimento al registro vcpkg principale all'indirizzo https://github.com/Microsoft/vcpkg. A seconda della modalità operativa vcpkg, questo può significare che il clone locale del repository vcpkg o del repository remoto ospitato in GitHub.

Registri Git

I registri Git sono semplici repository Git. Possono essere condivisi pubblicamente o privatamente tramite meccanismi normali per i repository Git. Il repository vcpkg è un esempio di registro Git.

L'uso di registri Git offre l'esperienza migliore per i registri personalizzati poiché si ha il controllo completo sulle versioni e sul contenuto del Registro di sistema.

Registri del file system

I registri del file system, come suggerisce il nome, risiedono nel file system. Si tratta di una raccolta di porte che si trovano in un percorso del file system e offrono una forma primitiva di controllo della versione usando un percorso separato per versione.

Questi tipi di registri sono più adatti per essere un terreno di test per i pacchetti. Oppure per fornire un'alternativa per i registri nei sistemi di controllo della versione che non sono Git.

Passaggi successivi

Ecco alcune attività da provare: