Как найти имя ветви, на которое указывает мой объект ClearCase?Как найти имя ветви ящика чейки
ответ
Дело в том, что вид не указывает на филиал.
Он объединяет только различные правила выбора элементов в спецификации конфигурации, что заставляет его отражать версию на ветке в данный момент времени для данного дерева/файла.
См:
- How would you select versions from a specific branch in ClearCase? для конкретного примера.
- How best to branch in Clearcase? посмотреть, как работают ветки.
См. Также дискуссию 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
даст вам имя имя потока (и расширением, ассоциированная филиал), на которые указывают точки зрения.
Привет, Von, скажем, если я хочу знать список ветвей, на которые указывает прозрачный чек? – srinannapa
@srinannapa Если вы не используете UCM, самый простой способ - извлечь имена ветвей из спецификации конфигурации ('cleartool catcs') – VonC
Von правильный.
Однако, чтобы понять выбор ветвления для базовой четкости, лучше узнать, как работают функции конфигурации.
cleartool man edcs и прочитайте документацию config_specs.
Я позвонил, чтобы удалить вашу подпись: см. Http://meta.stackexchange.com/questions/28416/what-is-the-policy-on-signatures-and-links-in-answers – VonC