
- •Управление изменениями в моделях с использованием AllFusion Model Manager от компании Computer Associates. Работа с диспетчером по управлению изменениями
- •Обзор изменений
- •Изменения, выполненные одновременно работающими пользователями
- •Разрешение конфликтов
- •Порядок использования этого диалогового окна для разрешения конфликтных изменений
- •Обновление
- •Фильтрация списка изменений
- •Последующие шаги
- •Отслеживание изменений в разных версиях при работе с продуктом AllFusion Model Manager от компании Computer Associates
- •Работа с версиями
- •Родительские версии
- •Блокировка
- •Сохранение
- •Пример сохранения версии
- •Переименование при сохранении
- •Маркированная версия
- •Различия в версиях
- •Последующие шаги
Разрешение конфликтов
Работая в одной группе пользователи могут одновременно работать с одной и той же моделью AllFusion Model Manager (AllFusion ERwin Data Modeler (ранее ERwin) или AllFusion Process Modeler (ранее BPwin)). Например, если открыта модель в Model Manager и она не заблокирована, другой разработчик моделей может сохранить в ней свои изменения. При сохранении пользователем изменений в режиме "Обзор всех изменений перед сохранением", изменения других разработчиков будут отображаться в диалоговом окне "Диспетчер по управлению изменениями – разрешение конфликтов" вместе с изменениями, сделанными самим пользователем. Однако изменения, сделанные другим разработчиком, будут отображаться в отдельном списке. Собственные изменения пользователя показываются с левой стороны, а изменения в модели Model Manager, выполненные другим разработчиком - с правой стороны. Если щелкнуть правой кнопкой мыши по описанию изменения в правой части диалогового окна с двумя панелями, можно получить дополнительную информацию об этом изменении (кто сделал изменение и когда).
Например, если выполнено упражнение в разделе "Сохранение собственных изменений" в главе "Открытие, закрытие, сохранение моделей", то, возможно, уже выполнены следующие изменений в модели EMOVIES-MM:
имя таблицы CUSTOMER_1 изменено на CUSTOMER_INFO;
имя таблицы CUSTOMER_2 изменено на CUSTOMER_CREDIT.
Предположим, что после того как модель была открыта пользователем в Model Manager, и прежде чем он решил сохранить ее, другой разработчик моделей сохранил в этой модели Model Manager следующие свои изменения:
имя таблицы CUSTOMER_2 изменено на CUSTOMER_CR;
имя таблицы EMPLOYEE изменено на EMPLOYEE_NUMBER.
При сохранении модели в Model Manager в режиме "Обзор всех изменений перед сохранением", откроется следующий экран Диспетчера по управлению изменениями.
Конфликтующие изменения пользователя
показываются с левой стороны. Конфликтующие
изменения, которые уже сохранены в
модели в базе данных Model Manager, отображаются
справа. По умолчанию в списке изменений
"Разрешение конфликтов" показывается,
что все конфликтующие изменения,
сделанные пользователем, были отменены,
а все неконфликтующие изменения были
приняты. Однако в данном примере
диалогового окна списки изменений
отфильтрованы, чтобы показывать только
конфликтующие изменения. (Чтобы получить
информацию о фильтрации, см. раздел
"Фильтрация списка изменений"
далее в этой статье.) Изменения, которые
отображаются красным цветом со значком
перед
ними, не будут сохранены; изменения
отображаемые черным со значком
–
будут сохраняться.
Порядок использования этого диалогового окна для разрешения конфликтных изменений
Сравните изменения в левом и правом списках изменений и решите, какие из них требуется принять или отклонить.
Можно принять свои конфликтующие изменения и перезаписать соответствующие изменения в правой части. Для этого дважды щелкните значок
перед своим изменением. Текст изменения теперь будет отображаться черным, а соответствующее отклоненное изменение будет показано красным. Можно переключаться туда-сюда, используя значок
, чтобы включить или выключить выбранные изменения. Можно нажимать кнопки SHIFT или CNTRL одновременно со щелчком мыши, отменяя или принимая, таким образом, сразу несколько изменений.
После того как необходимый выбор в диалоговом окне "Разрешение конфликтов" сделан, щелкните значок .
Откроется диалоговое окно Обзор изменений, в котором будет отображаться один список изменений, содержащий подтвержденные изменения. Можно просмотреть этот список изменений, прежде чем выполнять сохранение в Model Manager и отклонить какие-либо изменения в нем.
После окончания выполнения обзора, щелкните значок
, чтобы сохранить свои изменения.
Примечание: если выполненные изменения конфликтуют с изменениями, произведенными другими пользователями, помимо селективного сохранения или отмены каждого их изменений в списке, можно отфильтровать список, чтобы были выделены проблемные позиции, а затем создать настраиваемый отчет, помогающий разрешить конфликты совместно с другими разработчиками моделей. Чтобы получить подробную информацию о фильтрации, см. раздел "Фильтрация списка изменений" далее в этой статье.