Синхронизация версий
Автоматическая синхронизация во время компоновки (рекомендуется)
Если версия модуля меняется часто или разработчики не имеют доступа к комплекту, то номер версии модулей, фрагментов и связанных комплектов можно задать как 0.0.0, и он будет заменен при экспорте комплекта. Это особенно удобно при автоматическом обновлении версий модуля с помощью тега спецификатора.
Синхронизация с помощью пользовательского интерфейса
Для согласованного управления версиями модулей, фрагментов и комплектов необходимо синхронизировать версии модулей и фрагментов с версией пакета комплекта.
При разработке отдельные версии манифестов обычно игнорируются, пока не требуется развертывать комплекты.
Администратор обновлений сверяет версии комплектов и определяет, старше или новее данный модуль, чем уже установленный.
Модули и фрагменты должны соблюдать уже описанные соглашения по нумерации версий, чтобы не возникало путаницы в номерах версий модулей и комплектов.
Проще всего синхронизировать версии можно, выбрав версию комплекта и принудительно обновив все связанные с ним
модули и фрагменты.
Эта операция обновляет файлы манифестов, поэтому перед ее началом закройте все редакторы манифестов.
Пример: Синхронизация версий в редакторе комплектов
Продолжим работу с этим же примером и синхронизируем
"Модуль XYZ" и "русский фрагмент" с версией комплекта (1.2.2).
- Откройте редактор манифеста комплекта.
- Выберите в выпадающем меню Синхронизировать версии.... Откроется окно мастера.
- Включите опцию "Принудительно назначить версию комплекта...". Нажмите Готово.
- На странице Содержимое проверьте, что номер версии - это 1.2.2.
- Дважды щелкните на объектах "Модуль XYZ" и "Русский фрагмент" и проверьте номера их версий в соответствующих редакторах манифестов.
