ClearCase UCM: возможно ли иметь временное представление о любой заданной базовой линии?


Можно ли открыть представление (моментальное или динамическое, возможно, только для чтения) на любой заданной базовой линии (рекомендуемой или более ранней) в потоке (интеграция, развитие или потомок) для выполнения некоторых задач, а затем удалить представление, когда это сделано? Но как?

1 2

1 ответ:

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

Это означает, что вам нужно сначала перебазировать этот поток, а именно:

  • не всегда желательно (так как вам нужно будет объединить указанную базовую базу с текущим контентом, а это не всегда имеет смысл)
  • не всегда возможно (можно только перебазировать подпоток с исходными линиями, исходящими от его непосредственного родителя).

Что такое возможно:

  • получить поток, на котором была поставлена ваша базовая линия
  • Сделайте подпоток из этого потока, взяв указанную базовую линию в качестве базовой
  • создание моментального снимка или динамического представления на нем
  • делай свою работу
  • Поместите новую базовую линию и доставьте ее в родительский Поток
  • устарел этот подпоток (и вы можете удалить свое представление, если хотите)

Примечание: Вы можете создать базовый динамический вид ClearCase (т. е. не UCM) со спецификацией конфигурации затем вы можете изменить, как вы хотите, но это не позволит вам извлечь и изменить любой файл.
Это был бы только удобный способвизуализировать любую исходную линию по вашему выбору.