Версия ClearCase в кассе не выбранной конфигурации спецификаций


Из представления моментального снимка с помощью базового ClearCase я хочу извлечь последнюю версию файла из ветви, которая не выбрана в моем представлении моментального снимка. Я ожидал бы, что это будет возможно, потому что вы можете сделать это с помощью инструмента браузера дерева версий.

Однако документация для команды checkout утверждает, что вы не можете сделать это в моментальном снимке (выделено мной): [edit: Yes you can! Увидеть ниже.]

Нестандартные проверки

По умолчанию команда checkout проверяет эти версии:

  • самая последняя версия ветви, если вы используете динамическое представление
  • версия, загруженная в данный момент в представлении, если используется представление моментального снимка

Чтобы изменить другую версию, вы можете либо использовать опцию –version, либо создать подразветвление в этой версии. (Смотрите раздел mkbranch справочная страница). Кроме того, с одной точки зрения, вы можете иметь только по одной кассе на элемент за раз.

Примечание: когда вы работаете в виде snapshot , единственная версия элемент каталога, который можно проверить, является текущей версией загружено в поле зрения. Поэтому параметры - version и-branch не являются работа.

Как я могу проверить невыбранную версию из командной строки?


[edit: Здесь я неправильно понял раздел "Примечание:". Справка означает, что каталоги нельзя проверить с помощью args -version или -branch, но обычные файлы могут быть.]

1 3

1 ответ:

Фактическое решение, выбранное OP dss539 , заключается в использовании cleartool checkout непосредственно (см. cleartool checkout man page )

cleartool checkout -bra/nch branch-pname | -ver/sion

Он будет работать для файлов (не каталогов) в динамическом или моментальном представлении.


Если вы не хотите изменять спецификацию конфигурации вашего текущего файла моментального снимка, то вы можете: