vcpkg_from_git
Descargue y extraiga un proyecto de Git.
Este asistente reutiliza las git
credenciales de la CLI. Consulte Autenticación para configurar las credenciales de los hosts de Git privados.
Si el repositorio de Git se hospeda en BitBucket, en GitHub o en GitLab, se deben usar sus funciones específicas en lugar de esta función:
Uso
vcpkg_from_git(
OUT_SOURCE_PATH <SOURCE_PATH>
URL <https://android.googlesource.com/platform/external/fdlibm>
REF <59f7335e4d...>
[HEAD_REF <ref>]
[PATCHES <patch1.patch> <patch2.patch>...]
[LFS [<url>]]
)
Parámetros
OUT_SOURCE_PATH
Especifica la variable out que contendrá la ubicación extraída.
Esto debe establecerse SOURCE_PATH
en por convención.
URL
Dirección URL del repositorio de Git.
REF
Git sha de la confirmación que se va a descargar.
FETCH_REF
Rama git que se va a capturar en modo que no sea HEAD. Una vez capturado, REF
se desprotegió. Esto resulta útil en los casos en los que el servidor git no permite desprotegir objetos no anunciados.
HEAD_REF
Rama git que se va a usar cuando se solicita que el paquete se cree a partir de los orígenes más recientes.
Ejemplo: main
, develop
, HEAD
.
PARCHES
Lista de revisiones que se aplicarán a los orígenes extraídos.
Las rutas de acceso relativas se basan en el directorio de puertos.
LFS
Agregado en la versión 2022.11.14 de vcpkg
Habilite la captura de archivos almacenados mediante Git LFS.
Solo se capturan los archivos a REF
los que apunta.
Esto hace que Git LFS sea obligatorio para el puerto. Se trata de un error irrecuperable si la extensión no está instalada.
Agregado en la versión 2023.01.23 de vcpkg
Si se especifica, <url>
se usará en lugar de la dirección URL de Git original para LFS.
Notas
OUT_SOURCE_PATH
, REF
y URL
deben especificarse.