Russian (Русский) - Change language

Резервное копирование гибкого описания

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

Резервная версия гибкого описания включает в себя набор элементов и блоков, параметры предраспознавания, именованные параметры, глобальные константы и параметры многостраничности. Резервные версии обладают следующими свойствами:

  • номер версии - основной идентификатор версии гибкого описания, задается автоматически и недоступен для редактирования;
  • дата и время создания резервной версии;
  • дата и время внесения последних правок в резервную версию;
  • комментарий - свойство Comment гибкого описания (FlexiLayout → Properties... → вкладка General).

Созданные резервные версии недоступны для редактирования. При необходимости можно воспользоваться операцией восстановления (см. ниже описание функции Restore в разделе Менеджер версий).

Создание резервной версии гибкого описания

Создание резервных версий гибкого описания осуществляется вручную или автоматически.

1. Создание версии вручную

Чтобы создать версию гибкого описания:

  1. Выберите команду Create backup... в меню Project.
  2. В открывшемся диалоге можно ввести комментарий к резервной версии, который заменит значение параметра Comment гибкого описания в свойствах версии.
  3. Для создания резервной версии нажмите Create.

После создания резервной версии программа возвращается к работе с текущей версией гибкого описания.

2. Автоматическое создание версии

Автоматический режим подразумевает создание резервных версий при экспорте гибкого описания. Чтобы настроить автоматическое создание версий:

  1. В диалоге Tools → Options откройте вкладку Other.
  2. В выпадающем списке Create backup version on export выберите одно из значений:
    • Always ask (по умолчанию) - после вызова команды Export... и экспорта гибкого описания открывается диалог с предложением создать новую версию описания. При выборе опции Always do the selected action on Export программа запоминает действие и меняет значение Always ask на Always create или Never create соответственно. После нажатия кнопки Create откроется диалог создания резервной версии.
    • Always create - после вызова команды Export... и экспорта гибкого описания открывается диалог создания резервной версии.
    • Never create - резервные версии автоматически не создаются.
  1. При создании резервной версии можно ввести комментарий к резервной версии, который заменит значение параметра Comment гибкого описания в свойствах версии.

Управление версиями осуществляется через Менеджер версий (Project → Backup Manager...).

Backup Manager

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

Чтобы заменить текущую версию копией резервной версии, нажмите кнопку Restore.

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

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

Чтобы просмотреть набор изменений, содержащихся в текущей версии относительно выбранной резервной версии гибкого описания, нажмите Show changes (см. ниже Просмотр изменений дерева гибкого описания).

В главном окне Менеджера версий также доступна сортировка по значению колонок.

Просмотр изменений дерева гибкого описания

Набор изменений представлен в виде списка элементов и блоков, обладающих одним из представленных состояний:

  • Deleted - элемент или блок присутствует в выбранной резервной версии, но отсутствует в текущей версии гибкого описания.
  • Added - элемент или блок присутствует в текущей версии гибкого описания, но отсутствует в выбранной резервной версии.
  • Modified - элемент или блок присутствует как в текущей, так и в выбранной резервной версии гибкого описания, однако часть его свойств была изменена (нажмите знак для просмотра информации об измененных свойствах).

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

Чтобы активировать элемент или блок в дереве гибкого описания, дважды щелкните по соответствующему элементу или блоку в списке. Для открытия диалога свойств элемента или поля на вкладке, содержащей измененное свойство, дважды щелкните по свойству в детальном списке изменений.

11/10/2020 12:08:08 PM


Please leave your feedback about this article