ClearCase UCM: возможно ли иметь временное представление на любой заданной базовой линии? - PullRequest
2 голосов
/ 23 сентября 2011

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

1 Ответ

2 голосов
/ 24 сентября 2011

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

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

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

Что возможно, это:

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

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

...