Как создать представление снимка какого-либо проекта или потока в 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
Правила загрузки см.: