Compartilhar via


Conceitos de registros

Registros são coleções de portas e suas versões. O registro curado é aquele hospedado em https://github.com/Microsoft/vcpkg. VCPKG permite criar registros personalizados, que podem ser hospedados por uma variedade de provedores públicos ou privados.

Atualmente, há duas opções para implementar seus próprios registros: um registro baseado em Git ou um registro baseado em sistema de arquivos.

Registro interno

O registro interno refere-se ao registro implícito normalmente usado em cenários de modo clássico e editado diretamente no diretório VCPKG_ROOT.

Se vcpkg foi adquirido usando git clone, isso se referirá ao registro em VCPKG_ROOT si, e espera-se que seja um clone do criado antes de https://github.com/Microsoft/vcpkg executar vcpkg.

Caso contrário (vcpkg foi adquirido usando o instalador 'one liner' ou o 'pacote do Visual Studio'), isso será equivalente a um registro git com um "repository" de "https://github.com/Microsoft/vcpkg".

Registros do Git

Os registros Git são repositórios Git simples. Eles podem ser compartilhados pública ou privadamente por meio de mecanismos normais para repositórios Git. O repositório vcpkg é um exemplo de registro Git.

O uso de registros Git oferece a melhor experiência para registros personalizados, já que você tem controle total sobre as versões e o conteúdo do seu registro.

Registros do sistema de arquivos

Os registros do sistema de arquivos, como o nome indica, vivem no seu sistema de arquivos. Eles são uma coleção de portas localizadas em um local do sistema de arquivos e oferecem uma forma primitiva de controle de versão usando um caminho separado por versão.

Esses tipos de registros são mais adequados para ser um campo de testes para seus pacotes. Ou para fornecer uma alternativa para registros em sistemas de controle de versão que não são Git.

Próximas etapas

Aqui estão algumas tarefas para tentar a seguir: