2014-12-03 9 views
1

Можно ли добавить файл в существующую базовую линию ClearCase (Not последняя базовая линия)?Как добавить штраф в существующий базовый уровень четкости? (Не последний базовый уровень)

Сценарий:

Существует компонент, скажем, CC_COMP имеющий ряд базовых линий, созданных в течение долгого времени. Рассмотрим ниже исходных условий в компоненте CC_COMP

BL_Latest 
BL_New 
BL_Older 
BL_Oldest 

Существует файл FILE уже присутствует в BL_Lastest, который является единственной версией в ВОБ.
Теперь я хочу добавить тот же файл FILE (логически другой, но такой же по имени) в базовой линии BL_Older.

Как добавить этот файл в эту старую базовую линию?

ответ

0

Нет: базовая линия по своему определению неизменна.
Смотри, например, статью «The power of Unified Change Management»

Эти исходные условия являются семантически богатые объекты, которые идентифицируют «версию» компонента ЦСМ.
С их помощью вы можете быть уверены, что все файлы в этом компоненте связаны с одной и той же версией.
Вы также можете быть уверены, что базовая линия не изменится из-под вас.
После создания базовые линии UCM являются неизменяемыми
и могут использоваться для определения конфигураций более высокого уровня. Например, вся система может быть собрана из набора базовых линий компонентов.

Вам нужно:

  • создать подпоток к ручью, где BL_Older был создан
  • перебазирования или инициализировать этот субпоток с BL_Older базовой
  • добавить свой файл (используя представление UCM, связанное с этим потоком)
  • сделать новую базовую линию BL_Older.1 например.
+0

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

+0

@HITENC без проблем: вы можете создать еще один проект UCM (на этот раз вам не нужно делать его единственным потоком) и инициализировать его поток интеграции с помощью BL_Older. – VonC