Как найти объекты между двумя метками в прозрачном - PullRequest
2 голосов
/ 29 апреля 2010

Я хотел бы получить все источники / объекты между двумя выпусками, которые произошли в течение месяца, из clearcase. Я написал приведенную ниже команду, и она отображает только меньшее количество источников по сравнению с фактическим.
Пожалуйста, сообщите, где я не прав

cleartool find <path> -element "lbtype (Label b) && ! lbtype(label a) && ! -element (.../Branch1/latest)" -print

где:

  • ярлык a - ярлык релиза за последний месяц
  • метка b текущая метка
  • и branch1 - это ветвь, откуда произошел весь выпуск

Заранее спасибо

1 Ответ

0 голосов
/ 29 апреля 2010

Чтобы в общем увидеть, что изменилось между двумя датами:

cleartool find . -version 'created_since(10-Jan) && !created_since(11-Jan)' -print

Но в вашем случае вы пропустили, вероятно, директиву '_sub' (см. , найдите примеры для дополнительных запросов):

Когда запрашиваемый тип не относится к запрашиваемому «уровню» (-element -branch -version). Например, запрос метки с использованием меток -element ... возможен только для версий внутри элементов.

cleartool find <path> -element "lbtype_sub(Label b) && ! lbtype_sub(label a) && ! -element (.../Branch1/latest)" -print
...