2008-12-15 4 views
3

Этого конфиг-SPEC показать файлы мне нужно:ClearCase времени и запросы

element -dir * '{version(/main/LATEST) && !version(SLT-T)}' 
element -file * '{version(/main/LATEST) && !version(SLT)}' 

Теперь мне нужно, чтобы увидеть, как источник выглядел в каком-то момент в будущем, так что я делаю это:

time 01-Nov-2008 
element -dir * '{version(/main/LATEST) && !version(SLT-T)}' 
element -file * '{version(/main/LATEST) && !version(SLT)}' 

К сожалению, это все еще показывает мне «настоящее». В руководстве написано:

Временные правила могут быть вложенными. Они могут не включать конструкторы языка запросов.

Хорошо, но что мне делать тогда?

Как я могу исключить файлы и каталоги с определенной меткой, не используя язык запросов? Или есть способ указать время на языке запросов?

(Нет файлов имеет SLT-T ярлык, и никакие каталоги не имеет метку SLT.)

+0

Если вы можете отредактировать свой вопрос и добавить некоторую точность, чтобы показать, почему ваш спецификатор конфигурации не позволяет вам видеть, где находится ваш ярлык, я смогу добавить дополнительные предложения. – VonC 2008-12-16 15:41:27

ответ

3

Пробовали ли вы добавить некоторые директивы запросов языка, как:

&& !ver{created_since(1-Nov-2008)} 
&& ver{created_since(1-Nov-2008)} 

(все версии существующих до/после 1 ноября 2008 г.)

Это часть языка запросов и может помочь вам уточнить ваши правила отбора.


Я подтверждаю, для его тестировании:

element /myPath/... /main/{!created_since(01-Sep-2008)} 
element /myPath/... /main/LATEST 

даст вам все версии, созданные до сентября первого в этом случае.

Я не уверен, что он может быть объединен с вашими правилами, чтобы успешно достичь того, что вы ищете.

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

+0

Я не думаю, что это сработает. Представьте файл, созданный в январе, конец которого изменился в марте. Если я скажу {! Created_since (Feb)}, я буду использовать мартовскую версию, но мне нужна январская версия. – myplacedk 2008-12-16 10:13:27