Команда Clearcase для экспорта элемента - PullRequest
2 голосов
/ 18 мая 2011

Есть ли какая-либо команда в открытом регистре, которую я могу использовать для экспорта определенной версии файла? (то есть элемент). Я делаю метку поиска с заданной меткой (используя команду ct find . -ver lbtype(label) -cview -print) и хочу экспортировать элементы, возвращенные меткой поиска, на жесткий диск.

1 Ответ

3 голосов
/ 18 мая 2011

cleartool get может работать (в снимке или в динамическом представлении).

get –to C:\build\foo.c.temp \dev\hello_world\foo.c@@\main\2

Вам понадобится скрипт, чтобы извлечь из %CLEARCASE_PN% имя файла и затем передать его в указанный скрипт %CLEARCASE_XPN% (обе переменные задаются командой cleartool find)

Этот скрипт будет вызываться для каждой версии, найденной через -exec directive

ct find . -ver lbtype(label) -cview -exec "myscript %CLEARCASE_PN% %CLEARCASE_XPN%"

Таким образом, вы можете построить путь экспорта из первого аргумента и использовать второй аргумент в качестве полного расширенного имени пути, чтобы использовать его для «получения» версии, выбранной find.

...