Conceptos de registros
Los registros son colecciones de puertos y sus versiones. El registro mantenido es el hospedado en https://github.com/Microsoft/vcpkg. vcpkg permite crear registros personalizados, que pueden hospedarse en una variedad de proveedores públicos o privados.
Actualmente hay dos opciones para implementar sus propios registros: un registro basado en Git o un registro basado en el sistema de archivos.
Registro integrado
El registro integrado hace referencia al registro implícito que se usa normalmente en escenarios de modo clásico y se edita directamente en el directorio VCPKG_ROOT
.
Si vcpkg se adquirió con git clone
, esto hará referencia al registro en VCPKG_ROOT
sí mismo y se espera que sea un clon de creado antes de https://github.com/Microsoft/vcpkg ejecutar vcpkg.
De lo contrario (vcpkg se adquirió con el instalador "un liner" o el "paquete de Visual Studio", esto será equivalente a un registro de Git con un "repository"
de "https://github.com/Microsoft/vcpkg"
.
Registros de Git
Los registros de Git son repositorios de Git simples. Se pueden compartir pública o privadamente a través de mecanismos normales para repositorios de Git. El repositorio vcpkg es un ejemplo de un registro de Git.
El uso de registros de Git ofrece la mejor experiencia para los registros personalizados, ya que tiene control total sobre las versiones y el contenido del registro.
Registros del sistema de archivos
Los registros del sistema de archivos, como indica el nombre, residen en el sistema de archivos. Son una colección de puertos ubicados en una ubicación del sistema de archivos y ofrecen una forma primitiva de control de versiones mediante una ruta de acceso independiente por versión.
Este tipo de registros es más adecuado para ser un terreno de prueba para los paquetes. O para proporcionar una alternativa para los registros en los sistemas de control de versiones que no son Git.
Pasos siguientes
Estas son algunas tareas que se van a probar a continuación: