версии подмодуля / библиотеки azure-iot-sdk-c - PullRequest
0 голосов
/ 24 апреля 2018

Я хочу знать, как выбрать версии зависимостей, используемых azure-iot-sdk-c. например, я планирую использовать:

azure-iot-sdk-c от github.com/Azure/azure-iot-sdk-c.git, release_2018_02_09_after_bump_version (3deb0ca3a8e2d220a50175bef71d16d1650a3a79),

тогда как мне узнать правильные версии субмодуля / библиотеки для него? например, субмодули в https://github.com/Azure/azure-uamqp-c/releases, github.com/Azure/azure-umqtt-c.git ...?

Заранее спасибо.

1 Ответ

0 голосов
/ 26 апреля 2018

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

Распространенным способом поиска подходящей версии для подмодулей проекта GitHub является поиск даты выпуска этого проекта. Например, Azure-iot-sdk-c_release_2018_02_09, подмодуль версии azure-uamqp-c - 1.x.x, опубликованный до 09/02/2018, поэтому мы можем использовать любую версию 1.x.x azure-uamqp-c. И, конечно же, рекомендуемая версия должна быть самой последней версией этой major версии (1.2.3) в настоящее время.

Подробнее о концепции версии и субмодулях вы можете узнать по ссылкам ниже:

Работа с подмодулями

Семантическое управление версиями 2.0.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...