Как создать в ClearCase моментальный снимок определенной базовой линии в потоке?

Я использую обозреватель проектов CC, и когда я щелкаю поток правой кнопкой мыши, у меня нет возможности выбрать базовый уровень. Если я попытаюсь изменить базовый план на уже существующем снимке, CC сообщает, что я не могу перебазировать базовый план, созданный в том же потоке.


person JtR    schedule 04.09.2009    source источник
comment
На всякий случай: когда вы говорите, что когда я щелкаю поток правой кнопкой мыши, у меня нет возможности выбрать базовый уровень, вы пытаетесь получить доступ к какой записи в контекстном меню потока?   -  person VonC    schedule 04.09.2009
comment
Извините за неточности, я щелкнул правой кнопкой мыши каталог представления моментального снимка в проводнике Windows, выбрал ClearCase - ›Свойства представления -› Конфигурация - ›выбрал более новую базовую версию и попытался применить изменения.   -  person JtR    schedule 04.09.2009
comment
Только что завершил свой ответ вторым способом доступа к содержанию базовой линии, как и требовалось.   -  person VonC    schedule 04.09.2009


Ответы (1)


Если я попытаюсь изменить базовый план на уже существующем снимке, CC сообщает, что я не могу перебазировать базовый план, созданный в некотором потоке.

Это нормально. Это означает, что с момента выбора базовой линии фундамента была проделана некоторая работа (проверки / проверки).

Если вам нужно увидеть (например, «просто посмотрите, доступ только для чтения»), вы можете создать другой проект с одним потоком. В этом пустом потоке вы сможете выбрать любую нужную вам базовую линию (пока связанный компонент не подлежит изменению, вы также сможете изменить эту базовую линию).
Затем вы создаете представление своего моментального снимка, ссылаясь на этот новый "консультационный" поток.

Суть в том, что вы не можете обращаться к старым базовым линиям компонента в потоке, где этот же компонент можно изменять (и был изменен).


Еще один способ быстро ознакомиться с содержанием Базового плана:

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

в этом динамическом представлении вы просто добавляете правило выбора в свою конфигурационную спецификацию:

element * MY_BASELINE_X.Y.Z

И вот вам: мгновенный доступ.
Вы не сможете выполнять какие-либо проверки, потому что ClearCase обнаружит, что эти файлы являются частью компонента UCM.
Но вы сможете:

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

2 предупреждения:

  • используйте полное имя базовой линии, а не ее заголовок
  • смонтируйте правильный vob (в динамическом представлении, если vob не смонтирован, вы не увидите ни одного файла!)
person VonC    schedule 04.09.2009
comment
Неужели нет другого способа получить доступное только для чтения содержимое той же базовой линии, чем создать новый проект? - person JtR; 04.09.2009
comment
@VonC, как я могу определить полное название базовой линии? А что вы подразумеваете под монтированием воб? - person Amir Rachum; 17.01.2013
comment
@AmirRachum mount: stackoverflow.com/a/12390081/6309, полное имя базовой линии: stackoverflow.com/a/9696988/6309 (также используется в stackoverflow .com / a / 1597297/6309 и stackoverflow.com/a/10233934/6309) - person VonC; 17.01.2013