Поделиться через


версия x-add-version vcpkg

Примечание.

В этом разделе рассматривается экспериментальная функция vcpkg, которая может изменяться или удаляться в любое время.

Краткие сведения

vcpkg x-add-version [port-name] [options] [--all] [--overwrite-version] [--skip-formatting-check] [--skip-version-format-check] [--verbose]

Description

Команда x-add-version обновляет базу данных версии для портов vcpkg. По умолчанию он работает с указанным портом. С помощью соответствующих коммутаторов пользователи могут выбрать обработку всех портов или изменить поведение по умолчанию в отношении проверок форматирования и обновлений версий.

Чтобы использовать команду, выполните следующие действия:

  1. После внесения изменений в порт перейдите в каталог vcpkg.
  2. Запустите vcpkg x-add-version <port-name>, заменив <port-name> имя измененного порта.

При этом будет добавлена или обновлена запись версии для порта в базе данных версии.

Параметры

Все команды vcpkg поддерживают набор общих параметров.

[port-name]

Указывает имя обновляемого порта. Если это не указано, пользователь должен использовать --all параметр для обработки всех портов.

--all

Обрабатывает все порты в встроенном ports каталоге.

--overwrite-version

Разрешает перезапись существующей версии в базе данных.

Без этого флага vcpkg отказывается перезаписать существующие версии.

Примечание.

Этот параметр предназначен для текущей разработки при подготовке версии для включения в реестр. Например, рассмотрите возможность решения проблемы в foo порту и выполнении vcpkg x-add-version foo. Для последующих изменений порта используется vcpkg x-add-version foo --overwrite-version для обновления записи версии до включения в реестр.

--skip-formatting-check

Пропускает проверку правильного форматирования в файле манифеста (vcpkg.json) порта. По умолчанию проверяется правильное форматирование и требуется.

--skip-version-format-check

Пропускает проверку формата версии. По умолчанию версии проверяются, чтобы они придерживались определенного формата.

--verbose

Предоставляет подробные выходные данные, предоставляя дополнительные сведения о выполняемых операциях.