Я не могу показаться, чтобы получить cleartool найти работу на простой запрос


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

EDIT: к вашему сведению, мое представление было создано через CCRC (Clear Case Remote Client).

Вот что я попробовал (с моей машины Windows):

cd c:SnapshotViewsmy_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 docs вроде как бесполезны, запросы, которые они предоставляют, тоже не работают. Кто-нибудь может мне помочь?

1 4

1 ответ:

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

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

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

Смотрите " дополнительные примеры команды cleartool find" для получения дополнительной информации.
Видеть также cleartool find man page .

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

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

Однако, если вы находитесь на CCRC (то есть удаленном клиенте ClearCase), у вас не будет доступа к команде cleartool find .
Поддерживается только подмножество команд cleartool: см. "Rational ClearCase Remote Client Command Line Interface (CCRC CLI) ".