
- •Управление изменениями в моделях с использованием AllFusion Model Manager от компании Computer Associates. Работа с диспетчером по управлению изменениями
- •Обзор изменений
- •Изменения, выполненные одновременно работающими пользователями
- •Разрешение конфликтов
- •Порядок использования этого диалогового окна для разрешения конфликтных изменений
- •Обновление
- •Фильтрация списка изменений
- •Последующие шаги
- •Отслеживание изменений в разных версиях при работе с продуктом AllFusion Model Manager от компании Computer Associates
- •Работа с версиями
- •Родительские версии
- •Блокировка
- •Сохранение
- •Пример сохранения версии
- •Переименование при сохранении
- •Маркированная версия
- •Различия в версиях
- •Последующие шаги
Последующие шаги
Вы познакомились с тем, как Диспетчер по управлению изменениями облегчает управление изменениями в моделях, Кроме этого, можно защитить свои модели от изменений с помощью возможностей блокирования. О том, как это сделать, мы поговорим в следующей статье.
http://www.interface.ru/fset.asp?Url=/ca/oir.htm
Отслеживание изменений в разных версиях при работе с продуктом AllFusion Model Manager от компании Computer Associates
© Зайцев С.Л.
Работа с версиями
Родительские версии
Версии
Блокировка
Сохранение
Пример сохранения версии
Переименование при сохранении
Маркированная версия
Различия в версиях
Последующие шаги
Дополнительная информация
Работа с версиями
Регистрация каждого набора изменений, внесенных в модель, осуществляется с помощью присвоения версии при каждом сохранении модели. При этом родительская модель является самым последним состоянием модели. Каждый раз, когда в родительской модели сохраняются изменения, создается новая родительская модель, а прежней модели присваивается версия. Каждая версия представляет состояние модели на время определенного сохранения. Функция версионирования позволяет отслеживать, кто и когда внес изменения в каждую версию, и позволяет возвращаться к более ранним состояниям.
Родительские версии
Когда вы открываете модель с помощью диалога "Open ModelMart Model", то вы открываете родительскую модель. Если вы щелкнете на модели с целью ее выбора, то увидите, кто и когда создал эту модель и кто и когда внес последние изменения. Эта информация появится в нижней области диалога, чуть ниже имени выбранной вами модели. Ниже показан образец диалога "Open ModelMart Model": Для удобства восприятия мы решили сопроводить рисунки необходимыми пояснениями.
Версии
Чтобы увидеть, существуют ли прежние версии родительской модели, откройте ModelMart Version Manager (менеджер версий ModelMart). При наличии каких-либо прежних версий они будут отображены в развернутом представлении дерева каталога ниже родительской модели, причем самая последняя версия отображается непосредственно под родительской моделью, а самая ранняя версия - в конце списка. Самая ранняя версия отображается как v.1, что представляет собой состояние модели, впервые добавленной в AllFusion Model Manager(ранее ModelMart). Каждый раз при сохранении изменений создается новая версия с соответствующим порядковым номером. Ниже представлен пример диалога ModelMart Version Manager:
Блокировка
Когда вы открываете родительскую модель
в диалоге "Open ModelMart Model", вы можете
выбрать опции блокировки (Lock Option). Когда
вы открываете версию, у вас отсутствует
возможность выбора режима блокировки
в ModelMart Version Manager. Тем не менее, после
того, как родительская модель или версия
открыта, вы можете включить или отключить
режим блокировки, поставив или сняв
флажок с опции "Lock" в меню ModelMart. Вы
можете также использовать кнопку Lockна панели инструментов ModelMart для включения
или отключения режима блокировки.
Сохранение
Когда вы сохраняете модель AllFusion Model Manager, программа сохраняет ваши изменения в качестве родительской модели. То, что было родительской моделью прежде чем вы сохранили ваши изменения, становится самой последней прежней версией. Каждой версии присваивается индивидуальное имя, с последовательным номером версии, пользовательским ID проектировщика, сохранившего изменения в этой версии, и датой внесения изменений.
При каждом сохранении создается новая родительская версия, а прежняя становится последней предшествующей версией. Если вы сохраняете изменения в родительской модели, то при этом создается новая родительская модель (на базе родительской плюс внесенные вами изменения), и прежняя родительская модель становится самой последней версией, что идентифицируется индивидуальным номером версии. Это справедливо и в случае, когда вы сохраняете прежнюю версию. Тем не менее, когда вы открываете, изменяете или сохраняете любую прежнюю версию, эта прежняя версия остается неизменной, и сохраняет то же самое индивидуальное имя и номер версии. Таким образом, каждая версия предохраняется от изменений и служит для фиксации каждого набора изменений, внесенных при определенном сохранении.
Если вы хотите вернуться к более ранней версии, вы можете присвоить версии родительский статус, открыв и сохранив ее. Далее эта версия станет текущей родительской версией. Вы можете также сохранить версию, используя опцию Save As в меню ModelMart для сохранения версии под новым именем. Подробности даны в разделе "Переименование при сохранении".