Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
В этом разделе рассматривается экспериментальная функция vcpkg, которая может изменяться или удаляться в любое время.
Краткие сведения
vcpkg x-add-version [port-name] [options] [--all] [--overwrite-version] [--skip-formatting-check] [--skip-version-format-check] [--verbose]
Description
Команда x-add-version обновляет базу данных версии для портов vcpkg. По умолчанию он работает с указанным портом. С помощью соответствующих коммутаторов пользователи могут выбрать обработку всех портов или изменить поведение по умолчанию в отношении проверок форматирования и обновлений версий.
Чтобы использовать команду, выполните следующие действия:
- После внесения изменений в порт перейдите в каталог vcpkg.
- Запустите
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
Предоставляет подробные выходные данные, предоставляя дополнительные сведения о выполняемых операциях.