Руководство по инструменту: Доставка работы с помощью Rational ClearCase
В этой памятке по инструменту описывается доставка изменений в Rational ClearCase с помощью операции доставки унифицированного управления изменениями(UCM).
Инструмент: Rational ClearCase
Взаимосвязи
Связанные элементы
Основное описание

Терминология

Операция унифицированного управления изменениями ClearCase (UCM) отличается от концепции задачи в RUP, не стоит путать эти два понятия.

Обзор

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

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

В модели UCM ClearCase изменения исходного кода записываются в виде  операций UCM. Операция состоит из набора изменений, идентифицирующего все версии, созданные во время работы с задачей, а также описательного заголовка.

Чтобы сделать работу из вашей изолированной рабочей области доступной для команда разработчиков проекта, следует доставить версии, связанные с вашими операциями UCM, из потока разработки в поток интеграции проекта.

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

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

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

Применение операции доставки ClearCase UCM состоит из двух задач:

  1. Подготовка рабочих областей
  2. Запуск операции доставки
  3. Слияние файлов
  4. Тестирование и компоновка работы
  5. Выполните операцию доставки

1. Подготовьте рабочие области Перейти в начало страницы

Перед началом операции доставки необходимо подготовить рабочие области, выполнив следующие задачи:

  1. С помощью операции перебазирования UCM можно проверить обновление рабочей области разработки для использования последних рекомендованных контрольных версий проекта.


    • Для запуска операции перебазирования на панели задач Windows выберите кнопку Пуск > Программы > Rational Software > Rational ClearCase > ClearCase Explorer.
    •  В ClearCase Explorer щелкните правой кнопкой мыши на корневом каталоге панели разработки и выберите Перебазировать поток.
    • Следуйте инструкциям мастера перебазирования потока.

  2. Перед доставкой работа должна быть добавлена. С помощью утилиты ClearCase Поиск изъятия найдите изъятые версии.

    • Для запуска утилиты Поиск изъятия из ClearCase Explorer перейдите на панель Папка и  щелкните правой кнопкой на папке, в которой требуется выполнить поиск. Выберите во всплывающем меню пункт Найти изъятия.
    • Появится список изъятых элементов. Выберите элементы для добавления и щелкните правой кнопкой мыши. Выберите во всплывающем меню пункт Добавить.

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

2. Запустите операцию доставки

Подготовив рабочие области вы готовы к запуску операции доставки, при этом ClearCase интегрирует изменения из рабочей области разработки в рабочую область интеграции. Файлы изъяты и перенесены в панель интеграции.

Для запуска операции интеграции перейдите в ClearCase Explorer и щелкните правой кнопкой на корневом каталоге панели разработки. Выберите во всплывающем меню пункт Доставить из потока.

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

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

4. Тестирование и компоновка работы

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

Помимо компоновки и тестирования вам может понадобиться следующее:

  • Измените изъятые версии для устранения ошибок компоновки.
  • Изымите и измените дополнительные файлы.

СМ. Памятка по инструменту: обновление рабочей области проекта с помощью Rational ClearCase.

5. Выполните операцию доставки

Убедившись, что ваши изменения совместимы с последней работой из проекта, выполните операцию доставки из панели разработки, в которой она была запущена. Вы также можете отказаться от операции. На этом этапе выполняется добавление файлов, созданных при операции слияния, и прочие обслуживающие задачи.

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