Форма истории изменения версий позволяет посмотреть всю ветвь версий до первого узла для выбранного branch-тега или ветвь версий до первого узла начиная с версии, помеченной обычным тегом.
По умолчанию при открытии формы показывается история изменений текущей версии:
Форма истории разделена на четыре части:
•слева вверху расположен список версий ветви, отмеченной выбранным тегом;
•справа вверху – имя пользователя, дата фиксации изменений и комментарий, введенный при фиксации изменений для выбранной слева версии;
•слева внизу – список объектов метаданных, подвергшиеся изменениям в выбранной слева вверху версии (аналогичен списку изменений в форме фиксации изменений);
•справа внизу – список свойств выбранных слева внизу объектов метаданных с подробной информацией об изменениях (также аналогичен списку свойств в форме фиксации изменений).
История ветви содержит следующую информацию:
•Private — флажок, означающий, что данный набор изменений будет пропущен при синхронизации с другими ветками.
•Changeset – номер набора изменений.
•Creator — автор изменений.
•Committed – дата фиксации набора изменений;
•Comments – комментарий, введенный при фиксации изменений. Незафиксированная версия имеет комментарий No comments given;
•Source branch – исходная ветка, на которой впервые появился данный набор изменений.
В форме просмотра истории реализована возможность дополнительной фильтрации:
Помимо ветки метаданных Branch доступна фильтрация по следующим параметрам:
•Issue identity – идентификатору заявки в трекере, если он был введен при фиксации изменений;
•Object – объекту метаданных;
•Show only this object operations – установленный флаг позволяет отображать в списке измененных объектов метаданных слева внизу только изменения выбранного объекта Object;
•User – логину пользователя, зафиксировавшего изменения;
•Period – временному интервалу, в который была произведена фиксация;
•Limit – количество выводимых записей (наборов изменений).
Для применения фильтра необходимо нажать кнопку Show log справа от него. Выбранная ветка Branch и лимит записей Limit запоминаются и автоматически применяются при следующем открытии формы истории.
Создание новых веток метаданных
Форма просмотра истории позволяет создавать новые ветки путем клонирования уже существующих. Для этого:
1.В форме истории вывести историю ветки, которую надо склонировать (обычно это ветка Default). Для этого надо в фильтре выбрать соответствующую ветку.
2.Выбрать ревизию, от которой необходимо создать новую ветку. Подходят не все версии, это связанно с особенностями внутренней организации версий.
3.В контекстном меню выбрать команду «Create branch from selected revision», либо с помощью кнопки , которая появляется при щелчке на поле Source branch в строчке той ревизии, которая должна стать началом новой ветки:
4.При выборе команды контекстного меню или по нажатию на кнопке запрашивается имя для новой ветки метаданных:
Процесс может занять несколько минут, если накоплена значительная история. После создания ветки можно запустить сервер приложений на новой ветке.