Основные понятия реестров

Реестры — это коллекции портов и их версий. Текущий каталог портов в vcpkg распространяется через реестр по адресу https://github.com/Microsoft/vcpkg. vcpkg позволяет создавать пользовательские реестры, которые можно сделать общедоступными или частными, а также размещать их в различных поставщиках хранилища.

В настоящее время существует два варианта реализации собственных реестров: реестра на основе Git или файловой системы.

Встроенный реестр

Встроенный реестр относится к основному реестру vcpkg по адресу https://github.com/Microsoft/vcpkg. В зависимости от режима работы vcpkg это может означать локальный клон репозитория vcpkg или удаленный репозиторий, размещенных в GitHub.

Реестры Git

Реестры Git — это простые репозитории Git. Они могут быть общедоступны или закрыты через обычные механизмы для репозиториев Git. Репозиторий vcpkg является примером реестра Git.

Использование реестров Git обеспечивает лучший интерфейс для пользовательских реестров, так как у вас есть полный контроль над версиями и содержимым реестра.

Реестры файловой системы

Реестры файловой системы, как подразумевает имя, живут в файловой системе. Они представляют собой коллекцию портов, расположенных в расположении файловой системы, и предлагают примитивную форму управления версиями с помощью отдельного пути для каждой версии.

Эти типы реестров лучше подходят для тестирования пакетов. Или предоставить альтернативу реестрам в системах управления версиями, которые не являются Git.

Следующие шаги

Ниже приведены некоторые задачи, которые необходимо выполнить следующим образом: