Доступ к файлам в ClearCase через PowerShell - PullRequest
1 голос
/ 10 ноября 2010

Я пытаюсь скопировать некоторые файлы из ClearCase с помощью PowerShell. На самом деле мне не нужно проверять их - это часть процесса сборки, поэтому я просто хочу иметь возможность получить их копии.

Я предполагаю, что мне нужно использовать cleartool, возможно, с "find", но у меня проблемы с получением файлов, которые я хочу. Независимо от того, какие «пути» я использую, я всегда получаю сообщение об ошибке. Например:

cleartool find My_VOB\A_Folder\A_Subfolder -print

выдает мне сообщение об ошибке «Нет такого файла или каталога».

Я пытаюсь сделать этот скрипт многократно используемым всеми в нашей группе разработчиков, поэтому я бы предпочел не привязывать его к какому-либо конкретному представлению. Нужно ли создавать представление на лету для работы с ClearCase?

Ответы [ 2 ]

1 голос
/ 11 ноября 2010

Вам определенно нужен вид и убедитесь, что VOB смонтирован.

1 голос
/ 11 ноября 2010

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

Либо это представление существует (и его корневой путь передается в качестве параметра), либо его нет (в этом случае я настоятельно рекомендую динамическое представление для таких типов при доступе к чтению)

Даже если cleartool find может перечислять версии, не видимые в текущем представлении, ему все еще нужно представление в качестве отправной точки.
В этой статье IBM доступно множество других примеров поиска." Дополнительные примеры команды cleartool find ".


В этой теме перечислены некоторые причины появления сообщения об ошибке «нет такого файла или каталога».
(как в личном каталоге, как в "каталоге без версий")


В этом случае показан пример сценария Powershell с использованием CAL ( ClearCaseБиблиотека автоматизации )

...