Синхронизация версий

Автоматическая синхронизация во время компоновки (рекомендуется)

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

Синхронизация с помощью пользовательского интерфейса

Для согласованного управления версиями модулей, фрагментов и комплектов необходимо синхронизировать версии модулей и фрагментов с версией пакета комплекта.   При разработке отдельные версии манифестов обычно игнорируются, пока не требуется развертывать комплекты.   Администратор обновлений сверяет версии комплектов и определяет, старше или новее данный модуль, чем уже установленный.   Модули и фрагменты должны соблюдать уже описанные соглашения по нумерации версий, чтобы не возникало путаницы в номерах версий модулей и комплектов.

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

Пример: Синхронизация версий в редакторе комплектов

Продолжим работу с этим же примером и синхронизируем "Модуль XYZ" и "русский фрагмент" с версией комплекта (1.2.2).

  1. Откройте редактор манифеста комплекта.
  2. Выберите в выпадающем меню Синхронизировать версии.... Откроется окно мастера.
  3. Включите опцию "Принудительно назначить версию комплекта...". Нажмите Готово.
  4. На странице Содержимое проверьте, что номер версии - это 1.2.2.
  5. Дважды щелкните на объектах "Модуль XYZ" и "Русский фрагмент" и проверьте номера их версий в соответствующих редакторах манифестов.

Мастер синхронизации версий комплекта