Compartilhar via


Conceitos de registros

Registries são conjuntos de ports e suas versões. O registro com curadoria é aquele hospedado no https://github.com/Microsoft/vcpkg. O 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 o vcpkg foi adquirido usando git cloneo , isso se referirá ao registro em VCPKG_ROOT si e espera-se que seja um clone de criado antes da execução do https://github.com/Microsoft/vcpkg vcpkg.

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

Registros do Git

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

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

Registros do sistema de arquivos

Os registros do sistema de arquivos, como o nome indica, residem em 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 serem 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: