Каждый участник коллектива использует отдельную
рабочую область IBM® Rational Team Concert,
которая подключена к Jazz Team Server,
и работает с проектами
Rational Rhapsody,
извлекаемыми из хранилища.
Когда участник коллектива принимает изменения, внесенные
другими участниками коллектива,
IBM Rational Team Concert заменяет локальные блоки
Rational Rhapsody на блоки, загруженные из хранилища. Однако,
если отдельные блоки
Rational Rhapsody
были изменены, то
Rational Team Concert
объединяет локальные и входящие блоки. Объединение
выполняется
с
помощью
Rational Rhapsody DiffMerge.
Если
Rational Team Concert
обнаружит, что отдельные локальные блоки нельзя заменить новыми,
то возникает конфликт и пользователю предлагается выполнить
объединение автоматически или отложить объединение. Доступны
следующие варианты.
- Автоматическое объединение. В этом случае
Rational Team Concert
запускает
Rational Rhapsody DiffMerge
и объединяет различия (в разделе без вывода сообщений), если это
возможно.
Однако, в случае обнаружения конфликтов с точки зрения
Rational Rhapsody DiffMerge
продукт
Rational Team Concert
выдаст сообщение о том, что автоматическое объединение отдельных
файлов невозможно и предложит объединить файлы вручную. Все блоки,
которые не удалось объединить автоматически, добавляются в список
Требуется объединение Rational Team Concert,
требующий обработки вручную.
- Объединить позднее. Нажмите эту кнопку, чтобы выполнить
все допустимые операции объединения (без открытия Rational Rhapsody DiffMerge).
Все конфликтующие блоки добавляются в список Требуется
объединение Rational Team Concert. Их потребуется объединить
вручную позднее. Отдельные различия могут быть объединены в
автоматическом режиме.
Для объединения отложенных блоков
(если Rational Rhapsody DiffMerge
не может объединить их в автоматическом режиме или выбран вариант
устранения конфликтов вручную) щелкните правой кнопкой мыши на списке Требуется объединение в
Rational Team Concert
и выберите команду Открыть в редакторе
сравнения, чтобы
открыть окно Редактор сравнения. - С помощью кнопки Автоматическое
объединение можно попытаться устранить конфликты
автоматически (путем вызова Rational Rhapsody DiffMerge
в режиме без вывода сообщений).
- Кнопка Вызвать Rhapsody DiffMerge для сравнения и
объединения вручную позволяет выполнить
объединение вручную. Сохраните изменения в
Rational Rhapsody DiffMerge
и нажмите кнопку Устранить после объединения,
чтобы выполнить фиксацию результатов после возврата в редактор
сравнения.