Спецификация конфигурации и разница в правилах загрузки - PullRequest
7 голосов
/ 28 августа 2009

В чем разница между спецификациями конфигурации и правилами загрузки в Clearcase?

Редактируются ли они оба с помощью команды "cleartool editcs -tag"?

1 Ответ

12 голосов
/ 28 августа 2009

Конфигурационная спецификация представляет собой коллекцию:

  • правила выбора (для выбора правильных версий)
  • загрузить правила (только для просмотра снимков) для загрузки в ваше «рабочее пространство» (просмотр снимков) файлов, выбранных ... правилами выбора чуть выше!

Вы можете редактировать оба с помощью ct edcs (просто "ct edcs", если вы находитесь в любом месте представления ClearCase).

Конечно, в динамическом представлении вы будете редактировать только правила выбора, поскольку «правил загрузки» нет:
на вашем диске нет ничего для « загрузки », поскольку все точки динамического просмотра - это сеть доступ к данным (очень быстрый и динамический как в « автоматически обновляется ", если правило выбора находится на" LATEST "ветви).


Простые трюки с правилами загрузки:

a / Используйте "/" даже в Windows
Не нужно load \myVob: load /myVob тоже работает

b / Используйте их в сочетании с «правилами выбора очистки»:
правило выбора - это правило в конце (до правил загрузки), которое выбирает ничто

 element /myVob/* -none

Так как другие правила выбора помещены на перед , что каждый выбирает несколько подкаталогов, то последнее правило выбора означает только: «если он не был выбран ранее, НЕ выбирайте его вообще».

Последствия для просмотра снимка?

Вместо записи:

load /myVob/a
load /myVob/b/b1
load /myVob/b/b2
# do not load /myVob/c
# do not load /myVob/d
load /myVob/e

(поскольку вам нужны только определенные каталоги в / myVob), вы можете просто написать:

load /myVob

Одно простое правило загрузки: оно не загружает то, что не выбрано. и поскольку «/myVob/c» или «/myVob/d» не выбраны, они не будут отображаться (даже пустыми) на диске в представлении снимка.

...