Как посмотреть извлеченные файлы из другого представления в моей спецификации конфигурации Clearcase - PullRequest
1 голос
/ 12 марта 2010

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

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

Когда я извлекаю файл, я вижу следующую информацию.

cleartool lshistory
"20100312.133301" "userid" "/vobs/.../.../File.cpp" "/main/<bransch>/<my_task_brancsh>/CHECKEDOUT" "checkout version" "checkout".

1 Ответ

1 голос
/ 12 марта 2010

Как правило, вы не можете напрямую получить доступ к версии CHECKEDOUT, поскольку фактический контент хранится локально (для представлений снимков) или в локальном хранилище представлений (для динамических представлений).

Сервер ClearCase знает о состоянии CHECKEDOUT (именно поэтому вы видите его в спецификации конфигурации), но не будет иметь его содержимого.

Единственный способ получить доступ к версии CHECKEDOUT:

  • если файл был проверен в динамическом представлении
  • если вы можете этот удаленный динамический просмотр с вашей рабочей станции

Тогда вы фактически увидите динамическое представление и пространство хранения этого динамического представления (которое для динамических представлений содержит личные файлы и извлеченные файлы)

Короче говоря, единственный способ состоит в том, чтобы каким-то образом получить доступ к «другому представлению» (невозможно с представлениями моментальных снимков, если у вас нет физического доступа к рабочей станции, на которой было создано представление, возможно с динамическими представлениями, которые можно «смонтировать» на любой клиент ClearCase)

...