Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Nota
Questa sezione illustra una funzionalità sperimentale di vcpkg che può cambiare o essere rimossa in qualsiasi momento.
Riepilogo
vcpkg x-add-version [port-name] [options] [--all] [--overwrite-version] [--skip-formatting-check] [--skip-version-format-check] [--verbose]
Descrizione
Il x-add-version comando aggiorna il database della versione per le porte vcpkg. Per impostazione predefinita, opera su una porta specificata. Con le opzioni appropriate, gli utenti possono scegliere di elaborare tutte le porte o modificare il comportamento predefinito relativo ai controlli di formattazione e agli aggiornamenti delle versioni.
Per usare il comando :
- Dopo aver apportato modifiche a una porta, passare alla directory vcpkg.
- Eseguire
vcpkg x-add-version <port-name>, sostituendo<port-name>con il nome della porta modificata.
Verrà aggiunta o aggiornata la voce di versione per la porta nel database della versione.
Nota
L'hash usato nel database della versione viene calcolato dal contenuto completo del file della porta. Tutti i file non registrati nella directory delle porte influiranno sull'hash risultante. Gli utenti devono assicurarsi che tutti i file che non intendono tenere traccia vengono rimossi prima di richiamare questo comando.
Opzioni
Tutti i comandi vcpkg supportano un set di opzioni comuni.
[port-name]
Specifica il nome della porta da aggiornare. Se non specificato, l'utente deve usare l'opzione --all per elaborare tutte le porte.
--all
Elaborare tutte le porte nella directory ports.
--overwrite-version
Consente di sovrascrivere una versione esistente nel database.
Senza questo flag, vcpkg rifiuterà di sovrascrivere le versioni esistenti.
Nota
Questa opzione è progettata per lo sviluppo continuo durante la preparazione di una versione per l'inclusione del Registro di sistema. Si consideri ad esempio la possibilità di risolvere un problema nella foo porta ed eseguire vcpkg x-add-version foo. Per le modifiche successive alla porta, utilizzare vcpkg x-add-version foo --overwrite-version per aggiornare la voce di versione prima dell'inclusione del Registro di sistema.
--skip-formatting-check
Ignora la verifica della corretta formattazione nel file manifesto (vcpkg.json) della porta. Per impostazione predefinita, la formattazione corretta è selezionata e obbligatoria.
--skip-version-format-check
Ignora il controllo del formato della versione. Per impostazione predefinita, le versioni vengono controllate per assicurarsi che siano conformi a un formato specifico.
--verbose
Fornisce un output dettagliato, fornendo maggiori dettagli sulle operazioni eseguite.