Как я могу получить версию файла из другой ветки с помощью Clearcase Remote Client

Я использую Clearcase Remote Client 7.1.2 (и только он у меня доступен)

У меня есть файл с двумя ветвями: branch1 и branch2. Branch1 настроен как ветвь по умолчанию в спецификации конфигурации. Я хочу проверить версию файла из ветки2, но в браузере дерева версий нет такой опции, когда я щелкаю любую версию файла в ветке2. Я могу проверить последнюю версию только на branch1.

Что я делаю неправильно? Есть ли конфигурация, которая позволит мне проверить любую версию, которую я хочу?


person Cagdas Altinkaya    schedule 11.01.2012    source источник


Ответы (2)


Представление (CCRC web-) всегда определяется для работы с самой последней возможной версией (LATEST) конкретной ветки.

CLI, связанный с CCRC, не включает "get" (представлено во второй части документа «Как в ClearCase просмотреть старую версию файла в статическом виде из командной строки?"

Если ваше представление не является представлением UCM, вы можете добавить правило выбора в начале спецификации конфигурации (см. Спецификация конфигурации редактирования CCRC):

element /vob/path/to/file .../branch2/x

с x номером версии из branch2.
Однако я не помню, есть ли у вас доступ к фактическому источнику спецификации конфигурации с CCRC.

person VonC    schedule 11.01.2012
comment
Ясно спасибо. Итак, насколько я понимаю, нет простого способа сделать это, не так ли? Мне придется менять свою конфигурацию каждый раз, когда я хочу редактировать версию в другой ветке (если у меня есть только CCRC). - person Cagdas Altinkaya; 11.01.2012
comment
@CagdasAltinkaya: да. Вопрос в том, зачем вам менять версию конкретного файла для каждой ветки, в которой вы находитесь? Может есть другое решение. - person VonC; 12.01.2012
comment
К сожалению, в компании, в которой я работаю, многие файлы имеют более одной ветки, мне приходится редактировать разные для разных запросов. Это не очень хорошая практика, они не должны быть такими, как сейчас, но я думаю, что использование clearcase - еще большая ошибка. Еще раз спасибо за ваш ответ. - person Cagdas Altinkaya; 12.01.2012
comment
@CagdasAltinkaya: Почему у них больше одной ветки? Конфигурационный файл с одной версией на ветку для каждой среды? - person VonC; 12.01.2012
comment
Если бы это были просто файлы конфигурации ... Многие файлы кода тоже имеют ветки test / production / some_project. - person Cagdas Altinkaya; 12.01.2012

Вы можете создать два представления. Один, чья спецификация конфигурации выбирает версии в ветке1, а другой - версии в ветке2. Используйте соответствующий вид при извлечении файлов.

person cmd    schedule 11.08.2013