Я не могу заставить находку cleartool работать над простым запросом - PullRequest
5 голосов
/ 14 марта 2012

Disclamer: я очень новичок в Clear Case.

Я хочу узнать, какие файлы я изменил на определенную дату.Я использую снимок:

ClearCase version 7.1.2.0 (Tue Sep 21 12:01:15 EDT 2010) (7.1.2.D100920)
@(#) MVFS version 7.1.2.0 (Tue Aug 10 00:37:25 2010)
cleartool                         7.1.2.0 (Wed Sep 8 12:56:06 2010)
db_server                         7.1.2.0 (Sat Sep 4 01:27:12 2010)
VOB database schema version: 54

РЕДАКТИРОВАТЬ: К вашему сведению, мое представление было создано с помощью CCRC (Clear Case Remote Client).

Вот что я пробовал (с моего компьютера с Windows):

cd c:\SnapshotViews\my_view_name
cleartool
cleartool> find . -element "{created_since(12-Mar-2012)}" -print
cleartool: Error: Not an object in a vob: ".".
cleartool: Warning: Skipping ".".
cleartool>

cleartool> find . -cview -version 'created_since(12-Mar-2012)' -print
cleartool: Error: Not an object in a vob: ".".
cleartool: Warning: Skipping ".".

Документы IBM вроде бы бесполезны, запросы, которые они предоставляют, тоже не работают.Кто-нибудь может мне помочь?

1 Ответ

6 голосов
/ 14 марта 2012

Вы должны перейти в один каталог в вашем представлении снимка, чтобы быть в Vob.

  • c:\SnapshotViews\my_view_name является корневым каталогом вашего снимка
  • c:\SnapshotViews\my_view_name\aVob находится в Vob, как указано в спецификации конфигурации вашего снимка экрана

Только Vobs содержит элементы (версии каталогов и файлов), что означает, что ваша команда cleartool find может найти только указанные элементы в Vob.

Подробнее см. " Дополнительные примеры команды поиска cleartool ".
См. Также cleartool find справочная страница .

Если вы остаетесь на корневом уровне представления снимка, вы можете ввести:

cleartool find <vobtag> -element "{created_since(target-data-time)}" -print

Однако, если вы находитесь в CCRC (то есть в ClearCase Remote Client), у вас не будет доступа к команде cleartool find .
Поддерживается только подмножество cleartool команд: см. « Интерфейс командной строки удаленного клиента Rational ClearCase (CCRC CLI) ».

...