2012-04-18 5 views
1

мы используем Clearcase UCM. Чтобы сохранить элементы конфигурации, мы создали компоненты.Как применить базовый уровень только к определенному компоненту?

Я использую базовую линию для всего проекта/стеама.

Есть ли способ применить базовый уровень для конкретного компонента отдельно?

ответ

2

Вы также можете выбрать нужный компонент при создании базовой линии (рядом с опцией -componentcleartool mkbl) m, если вы выбираете действие, включающее только измененные версии этого компонента.
(вы можете посмотреть на вкладке «Изменить набор» деятельности, чтобы посмотреть на вытянутых путевых имен в каждой версии деятельности)

Обратите внимание, что cleartool mkbl -component не будет создавать базовый уровень, если не было никаких изменений с момента последней базовой линии ,
(если не форсировать, добавив -identical вариант)

Обратите внимание также вы еще нужен вид UCM (связанный с потоком), чтобы запустить эту команду: базовый уровень (даже для всего одного компонента) всегда создается для данный поток (в данном связанном виде).

Я также рекомендую всегда делать полные базовые линии (опция -full).
Это позволяет избежать проблем с производительностью при сравнении двух базовых линий, поскольку две инкрементные базовые линии должны возвращаться в дереве версий каждого файла до последней полной базовой линии, чтобы получить полный список версий данной базовой линии.


При использовании с опцией -comp, то mkbl должен поставить имя базовой линии для создания на конце (т.е. последний параметр) команды:

cleartool mkbl -comp [email protected]\myPVob aNewBlName 
+0

Я пытаюсь выполнить как команда, но сталкивается с ошибкой. «C: \ Program Files \ Microsoft Visual Studio 10.0 \ VC> cleartool mkbl" Datasourceb uild "-компонент" Поддержка @ \ Our_PVOB " cleartool: Ошибка: дополнительные аргументы:" -компонент ". Любая идея, как ее решить? Например, я нашел в сети – Samselvaprabu

+0

@Samselvaprabu Я считаю, что имя базовой линии должно быть последним параметром вашей команды. – VonC

+0

@Samselvaprabu Я отредактировал ответ, чтобы добавить пример использования этой команды. – VonC

1

Если использовать параметры командной строки, вы можете использовать cleartool mkbl -component

Прочитайте человека (cleartool man mkbl) для получения дополнительной информации.

Смежные вопросы