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

Обзор

На следующей диаграмме показан поток операций UCM. Затемненные области описаны в этой памятке.

Диаграмма потока операций UCM

В модели UCM операции (работа) доставляется от нескольких источников и является интегрированной и упорядоченной в контрольные версии. Обычно контрольные версии проходят через цикл тестирования и исправления ошибок, пока не будет достигнут удовлетворительный уровень стабильности. Когда контрольная версия достигнет этого уровня, менеджер проекта присвоит ей статус рекомендованной контрольной версии для потока.

Для работы с набором версий в рекомендованной контрольной версии перебазируйте рабочую область разработки. Для минимизации объема необходимых слияний при разработке операций, перебазируйте рабочую область разработки для каждой новой рекомендованной контрольной версии по мере их выхода.

Эта памятка по инструменту применима к Microsoft Windows.

Этапы работы с инструментами

Операция перебазирования включает в себя следующие задачи:
  1. Подготовка представления разработки
  2. Запуск операции перебазирования
  3. Слияние файлов
  4. Тестирование рабочей области разработки
  5. Завершение операции перебазирования

значок справочника Обратитесь к следующим разделам электронной справки ClearCase для получения дополнительных сведений об этапах процедуры: 

  • Сравнение файлов, каталогов и версий
  • Слияние файлов, каталогов и версий

1. Подготовьте представление разработки

  1. Добавьте всю работу перед началом операции перебазирования. ClearCase обновляет только добавленные фалы и каталоги. Утилита ClearCase Найти изъятые позволяет обнаружить все изъятые версии в представлении.
  2. Перейдите к рабочей области разработки. В левой панели щелкните правой кнопкой мыши на каталоге view и выберите ClearCase > Найти изъятые.

Значок справочника Обратитесь к разделу Поиск изъятых элементов в электронной справке ClearCase для получения подробных сведений о поиске изъятой работы.

2. Запустите операцию перебазирования

  1. Вызовите операцию перебазирования из представления, прикрепленного к потоку разработки.  
  2. В диалоговом окне Просмотр потока будут показаны рекомендованные контрольные версии проекта для перебазирования. После начала операции перебазирования она выполнит слияние файлов и сообщит вам о конфликтах файлов, которые необходимо решить вручную.  

Значок справочника Обратитесь к разделу  Для начала операции перебазирования электронной справки по ClearCase для получения подробных сведений о данной процедуре.

3. Объединить файлы 

  1. ClearCase объединяет работу в потоке разработки с работой в потоке интеграции, выполняя обычные слияния автоматически.   
  2. При обнаружении необычных конфликтов слияния операция перебазирования запускает утилиту DiffMerge и предлагает вам устранить конфликты.  

Значок справочника Обратитесь к разделу Слияние файлов, каталогов и версий электронной справки ClearCase для получения подробных сведений об описанных в этой процедуре этапах.

4. Протестируйте рабочую область разработки

  1. Создайте и протестируйте исходные файлы в представлении разработки для проверки успешной компиляции не доставленных операций с версиями контрольной версии.  
  2. После перебазирования создайте и протестируйте исходные файлы в представлении разработки для проверки успешной компиляции не доставленных операций с версиями контрольной версии.

5. Выполните операцию перебазирования 

Завершение операции перебазирования состоит из двух задач: добавление и слияние результатов и изменение состояние операции на "выполнено".  

  1. Протестировав работу нажмите кнопку Выполнить в окне Состояние Rebase.  
  2. ClearCase проверяет изъятые версии в представлении разработки и сообщает потоку разработки о выполнении операции перебазирования.
  3. Для закрытия окна нажмите кнопку Закрыть.

Значок книги Дополнительное описание каждого шага приведено в разделе "Перебазирование рабочей области" в руководстве ClearCase Разработка ПО.