Как найти измененные файлы в компоненте, используя cleartool? - PullRequest
1 голос
/ 18 декабря 2011

мы создали компонент в UCM.Многие файлы были изменены с тех пор, но несколько файлов не изменились вообще после версии 1.

Мы можем найти список файлов, используя созданный с.но в этом случае нам нужно указать дату.Есть ли способ найти список файлов, которые были изменены с момента создания.

Другими словами, найти список файлов с версией больше 1 в дереве версий.

1 Ответ

1 голос
/ 18 декабря 2011

Вам необходимо сравнить текущие версии с stream/1 версиями, и это не всегда является исходной базовой линией компонента.
На самом деле, если вы не импортировали исходную метку не-UCM в качестве базовой линии,тогда исходная базовая линия пуста (в ней нет версии).

Хитрость в том, что при использовании языка запросов нельзя использовать селектор версий и запрос

Итак, вы можете применить метку ко всем version 1, а затем искать все элементы, у которых есть хотя бы одна версия без этой метки (см. найти примеры ).

cleartool find . –version 'version(.../streamName/1)' –exec "cleartool mklabel V1 \"%CLEARCASE_XPN%\"" 
cleartool find . -version '{!lbtype(REL1)}'
...