Сделать базовую линию для Clearcase на основе View, а не Stream? - PullRequest
1 голос
/ 15 февраля 2012

Почему команде make baseline в clearcase explorer требуется представление заинтересованного пользователя?(действительно, он запрашивает «контекст представления»)

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

1 Ответ

1 голос
/ 15 февраля 2012

Справочная страница cleartool mkbl (которая является командой "Создать базовую линию") упоминает:

-vie/w view-tag

Указывает представление, из которого создаются базовые линии.Базовые линии создаются в потоке, к которому присоединено представление.

Например, если вы работаете в coyne_dev_view, но хотите создать базовую линию из конфигурации, определенной представлением coyne_integration_view, используйте -view coyne_integration_view.
Эта опция создает базовую линию в потоке интеграции проекта, которая включает все отмеченные версии, содержащиеся в coyne_integration_view.
Если вы не укажете view-tag, текущаяиспользуется представление.

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

  • какой поток?Ответ: тот, на который ссылается представление
  • , какая версия?ответ: тот, который выбран в спецификации конфигурации представления (т. е. необязательно последний, созданный в потоке)

Так что, чтобы знать, что пометить, ClearCase необходимо представление при создании базовой линии.

...