При импорте файла проекта ETS проверяет существование этого проекта (на основе уникального идентификатора проекта, т.е. PUID) в локальных проектах.
Поддерживаются следующие варианты сравнения:
- Проект доступен в разделе «Локальные проекты» и «Проекты для импорта»
- Проект, доступный в локальных проектах, и последняя версия проекта в архиве проектов
Если проект найден, ETS показывает диалоговое окно «Конфликт импорта» и предлагает следующие параметры:
-
- Импортируйте проект как дубликат существующего проекта (т. е. импортируемому проекту в конечном итоге присваивается идентификатор PUID, отличный от существующего проекта), с помощью параметра '<1 >Импортировать копию.
- Сравните импортируемый проект с проектом, доступным в Локальных проектах, с помощью кнопки «Сравнить версии».
- Перезаписать проект, доступный в Локальных проектах, с помощью кнопки «Перезаписать проект».
- Отмените операцию импорта с помощью кнопки «Отмена».
Если проект не найден, ETS импортирует проект напрямую.
Проекты из более старых версий ETS не имеют PUID, но после импорта им будет присвоен PUID
Сравнение
Есть два уровня сравнения: базовое сравнение, при котором сравниваются записи истории проекта между сравниваемыми проектами (как вручную, так и автоматически созданные записи), и расширенное сравнение, при котором сравнивается фактическое содержание проектов.
Базовое сравнение
Базовое сравнение запускается с помощью кнопки «Сравнить версии» в диалоговом окне «Конфликт импорта».
Если приложение «Трассировка проекта» активировано, то можно сравнить все записи трассировки проекта из обоих проектов, в противном случае для сравнения доступны только последние десять.
Чтобы отсортировать записи в зависимости от даты их создания (самые старые>самые новые), вы можете нажать кнопку «стрелка».
Существует три типа исходных индикаторов. Первый указывает на то, что трассировка проекта присутствует в обоих источниках; второй указывает, что трассировка проекта присутствует только в левом проекте, а третья указывает, что трассировка проекта присутствует только в правом проекте. Какой проект есть какой можно увидеть, посмотрев вверху соответствующего диалога.
| Индикатор | Исходная сторона, в которой присутствует проект |
|---|---|
| Слева и справа | |
| Слева | |
| Справа |
Расширенное сравнение
Расширенное сравнение запускается с помощью кнопки «Сравнить содержимое» в диалоговом окне «Сравнить версии».
Это диалоговое окно предоставляет подробную информацию о различиях между сравниваемыми проектами и разделено на три области.
- Список измененных элементов
- Подробности изменений
- Фильтры поиска
Список измененных элементов
Этот список содержит все элементы, которые были изменены. В следующем списке указано, что сравнивается:
|
Элемент
|
Технические данные
|
Нетехнические данные
|
|---|---|---|
|
Область |
|
|
|
Линия |
|
|
|
Сегмент |
|
|
|
Устройство |
|
|
|
Область |
|
|
|
Функция |
|
|
|
Торговля |
(пусто) |
|
|
Групповой диапазон |
|
|
|
Групповой адрес |
|
|
Подробности изменений
Когда элемент выбран из Списка элементов, отображаются подробности. Область сведений разделена на две подобласти. Левая подобласть, т. е. «Информация, содержащаяся в импортируемом проекте», и правая подобласть, т. е. «Информация, содержащаяся в локальном проекте».
При сравнении проектов сравниваются только связанные групповые объекты; изменения несвязанных групповых объектов считаются недействительными, поскольку не имеют технических последствий.
Фильтры поиска
Существует две группы фильтров. Один предназначен для типа изменения (Добавлено, Модифицировано, Удалено), а другая группа фильтров предназначена для типа элемента (см. предыдущую таблицу).
Проект доступен в разделе «Локальные проекты» и «Проекты для импорта»
Порядок проектов
Поскольку фокус пользователя установлен на проекте, который он только что выбрал для импорта, импортируемый проект будет отображаться слева от проекта по сравнению с этим (локальным проектом) будет отображаться правильно.
Цвета индикатора
Любая разница (независимо от того, оставлена ли она в импортированном проекте или права в локальном проекте) будет выделена красным цветом.
Проект, доступный в локальных проектах, и последняя версия проекта в архиве проектов
Порядок проекта
Поскольку фокус пользователя установлен на локальном проекте (тот, на котором есть цветной декоратор, на который пользователь только что щелкнул), локальный проект будет отображаться слева, а заархивированная версия проекта будет отображаться справа.
Цвета индикатора
При сравнении локального проекта с проектом из архива (и только в этом случае) индикаторы будут имитировать цвета декораторов тайлов проекта. Это означает, что изменения в локальном проекте (слева) отмечены синим цветом, а изменения в заархивированной версии (справа) — оранжевым. Начиная с первого конфликтующего изменения (отныне у нас есть изменения с обеих сторон), это, а также все последующие изменения отмечены красным цветом.
В результате, эта окраска на временной шкале также представляет изменения декоратора плитки проекта (состояние архива) во времени.