2014-12-13 7 views
0

Я спросил об этом question назад и ответ был дан. Теперь я хотел бы получить всю корневую папку компонента в vob.Как найти всю корневую папку компонента в vob?

Ответ на этот вопрос был, если я дам имя компонента, оно предоставит корневую папку. Но теперь мой воб содержит множество компонентов, и мне было сложно вводить каждый компонент.

Что такое команда cleartool для нахождения всей корневой папки компонента в vob?

ответ

1

Это будет cleartool lscomp, для перечисления всех названий компонентов.
Для каждого имени компонента, вы можете вызов подпрограммы описаны в «how to find root[folder] for each component using cleartool?»

cleartool lscomp -s -invob \aVobTag 

-s, вы получите только имя, а не расширенное имя)

Как и в:

cleartool lscomp -invob /vobs_projects 
cleartool lscomp -invob \vobs_projects # on Windows 
2007-09-17T12:06:59 vobs_parser bill 
root directory: "/vobs_parser" 
2007-03-29T17:23:16 vobs_applets pklenk 
root directory: "/vobs_applets" 

Отметьте, что /vobs_projects является pvob (проект pvob).

–inv/ob vob-selector 

Displays information for all components in the specified project VOB.

См "What is the Difference between VOB and PVOB?".

+0

Это команда, которую я выполнил M: \ MyView \ MyVob> cleartool lscomp -invob/MyVob. Я получаю следующую ошибку. cleartool: Ошибка: не UCM PVOB: «/ MyVob». – Samselvaprabu

+0

@Samselvaprabu vob или pvob * tag * в Windows следует начинать с '\': '\ MyVob'. И вы можете перечислить компоненты только в pvob (метаданные UCM), а не воб (данные: файлы и каталоги). – VonC

+0

@Samselvaprabu См. Http://stackoverflow.com/a/21281992/6309 и мой предыдущий ответ http://stackoverflow.com/a/27459889/6309 – VonC