2010-09-23 1 views

ответ

8

Дело в том, что вид не указывает на филиал.
Он объединяет только различные правила выбора элементов в спецификации конфигурации, что заставляет его отражать версию на ветке в данный момент времени для данного дерева/файла.
См:

См. Также дискуссию selection by composition vs. selection by revision, чтобы лучше понять, почему по умолчанию спецификация конфигурации ClearCase не требует ссылки на одну ветку.

Чем проще способ проверить, что это ток ветвь:

  • cd /my/view/path/to/relevant/directory
  • cleartool ls

Пример:

C:\views\myView\path\to\dir>cleartool ls 
[email protected]@\main\MY_BRANCH_Dev\4       Rule: ...\MY_BRANCH_Dev\LATEST 
[email protected]@\main\MY_BRANCH_Int\ADV_ACC_Dev\1    Rule: ...\MY_BRANCH_Dev\LATEST 
[email protected]@\main\MY_BRANCH_Int\ADV_ACC_Dev\0    Rule: ...\MY_BRANCH_Dev\LATEST 

Это мнение, для path/to/relevant/directory путь, точка расшириться MY_BRANCH_Dev


Примечание: С ClearCase UCM, это проще:

cleartool lsstream -cview 

даст вам имя имя потока (и расширением, ассоциированная филиал), на которые указывают точки зрения.

+0

Привет, Von, скажем, если я хочу знать список ветвей, на которые указывает прозрачный чек? – srinannapa

+1

@srinannapa Если вы не используете UCM, самый простой способ - извлечь имена ветвей из спецификации конфигурации ('cleartool catcs') – VonC

0

Von правильный.

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

cleartool man edcs и прочитайте документацию config_specs.