Как создать представление снимка какого-либо проекта или потока в ClearCase?

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

1 ответ

Решение

2... 1

cleartool descr -l project:myProject@\myPVob

с некоторым grep у вас есть список компонентов (доступных для записи или нет) и политик.

Если вы хотите только потоки:

cleartool lsproj -tree myProject@\myPVob

Вы можете повторить это для потока (чтобы получить подпотоки)

cleartool lsstream -tree myStream@\myPVob

Для основания базовых потоков:

cleartool descr -fmt "%[mod_comps]CXp" stream:myStream@\ideapvob

Для деятельности потока:

cleartool descr -fmt "%[activities]CXp" stream:myStream@\ideapvob

Если вы хотите просмотреть файлы (то есть точную версию каждого файла), на которые ссылается поток, самый быстрый способ - создать динамическое представление UCM для этого потока:

 cleartool mkview -tag myView_myStream -stream myStream@\myPVob -stg myStorage

С помощью динамического представления у вас не будет никакого правила загрузки (поскольку это динамическое представление).

Вам нужно только смонтировать VOB, который вы хотите увидеть

cleartool mount \myVob

И вы можете начать просмотр файлов

 M:\myView_myStream\myVob\...

Для просмотра снимка см. " Правильное" cleartool mkview "для создания представления снимка ClearCase"

 mkview -snapshot -tag myView_myStream_snap -vws \\mySharedPath\myView_myStream_snap.vws -host myHostname -hpath \\mySharedPath\myView_myStream_snap.vws -gpath \\mySharedPath\myView_myStream_snap.vws myRootDir

Правила загрузки см.:

Спецификация конфигурации и разница в правилах загрузки

Другие вопросы по тегам