Представление ClearCase, которое показывает ТОЛЬКО файлы / каталоги, прикрепленные к метке (не самые последние)
Я использую спецификацию Config, такую как
element * CHECKEDOUT
element * MYLABEL
element * /main/LATEST
С момента создания MYLABEL
Я добавил новые файлы и каталоги. Я бы предпочел не видеть новые вещи. Я перестал "element * /main/LATEST
"И это не помогает. Есть идеи?
Не похоже, что нужно прибегать к квалификаторам TIME или DATE. Разве этикетки не должно быть достаточно?
1 ответ
Вам необходимо изменить порядок правил раздела, и заканчивается:
element * MYLABEL
Начинается с единственного правила (элемент * MYLABEL) и проверяет, видите ли вы что-нибудь.
Затем добавьте перед этим правилом правило выбора родительской папки (наиболее вероятно vob), которая может не иметь этой метки:
element /vobs/MyVob /main/LATEST
element /vobs/MYVob/ParentFolder /main/LATEST
element * MYLABEL
Это будет работать только в том случае, если mylabel был применен ко всем элементам определенного пути.
Каждая родительская папка выше этогоMYLABEL
должен быть выбран /main/LATEST
править.
Если MYLABEL
был применен для всех элементов в A/B/C/D
,
A
должен быть выбран/main/LATEST
A/B
должен быть выбран/main/LATEST
A/B/C
должен быть выбран/main/LATEST
Тогда вы заканчиваете element * MYLABEL
,
Если вы подаете заявку MYLABEL
для определенной подпапки, и вы хотите, чтобы этот ярлык был виден только в этой подпапке, вы можете сделать:
element /MyVob /main/LATEST
element /MyVob/projects /main/LATEST
element /myVob/projects/subProject1/... MYLABEL
element * /main/LATEST
Таким образом, любая другая папка subProjectX будет в /main/LATEST
, за исключением содержания subProject1
(из-за /...
обозначение трех точек).