CCRC ClearCase Remote Client - Ошибка конфигурации для просмотра. . . необходимо синхронизировать '

Я использую только CCRC, и у меня не установлен ClearCase локально. Я использую версию CCRC: 7.1.1 Идентификатор сборки: 7.1.1.03.00_2010C.D100803

У меня совершенно обычный вид на поток (только я работаю над этим потоком).

Первоначально это представление работало нормально, я мог регистрироваться, выписываться или взламывать при необходимости.

Теперь, без видимых изменений моей стороны, кроме продолжающейся разработки кода, я получаю ошибку при каждой попытке выписки, регистрации или взлома. Визуализация:

CRVAP0087E Команда CCRC 'checkout' не удалась: спецификацию конфигурации для представления "{my view name}" необходимо синхронизировать с потоком.

Я пробовал все три пункта меню, которые доступны в меню «Обновить», а именно:

"ресурс", "обновление из репозитория", "устранение несогласованности".

Я пробовал все три из этих меню, начиная с корня моего представления, как он отображается в CCRC, на соответствующих VOB и намного ниже по дереву исходного кода.

'Repair Discordance' останавливается с ошибкой: * Ошибка: "com.ibm.rational.clearcase.remote_core.rpc.MalformedResponseException: Преждевременный EOF" *

Две другие операции завершаются нормально, но ошибочная ситуация с проверкой / захватом и т. Д. Остается.

Итак, как можно "синхронизировать" мой поток?

Мой единственный обходной путь - создать увеличивающееся количество других представлений в том же потоке (они работают, по крайней мере, на начальном этапе ...). Затем я могу копировать файлы локально между потоками с помощью BeyondCompare.

Однако я заключаю контракт с очень искушенным пользователем ClearCase, у которого есть сотни рабочих потоков в сложных деревьях. Я сам работаю с несколькими потоками. Будет легко катастрофически «скопировать, а затем доставить» в неправильный поток и уничтожить чужую работу.


person Tony Eastwood    schedule 29.06.2011    source источник


Ответы (3)


без видимых изменений моя сторона

Если кто-то изменил конфигурацию (базовые параметры) этого потока (даже если вы единственный, кто работает с ним), то связанные представления (здесь ваше представление CCRC) должны будут повторно сгенерировать свою конфигурационную спецификацию в соответствии с новой конфигурацией потока. (что и означает "синхронизировать".

См. Техническое примечание IBM "Синхронизация представления CCRC с общим UCM stream ": это можно сделать с помощью меню" Обновить ресурс ".

Обновить ресурс

person VonC    schedule 29.06.2011
comment
Какую версию вы используете, пожалуйста? Структура меню в CCRC версии 7.1.1 совершенно иная. Нет ни меню «Инструменты», ни «ресурса обновления» или «меню восстановления» - единственный вариант меню этого типа - «Обновить» - и я уже пробовал все три подменю при обновлении. - person Tony Eastwood; 30.06.2011
comment
@Tony: правда, технический комментарий был для CCRC7.0.x. Я использую CCRC 7.1.2 и имею то же подменю «Обновить». Я рекомендую собирать журналы на стороне сервера CCRC во время одного из сеансов обновления: www-304.ibm.com/support/docview.wss?rs=984&uid=swg21413762 - person VonC; 30.06.2011
comment
@Tony: Если я правильно понимаю ваш случай (несоответствие между конфигурацией локального представления и конфигурацией потока), это не имеет ничего общего с несоответствием (которое подробно объясняется в этом техническом примечании IBM: www-304.ibm.com/support/docview.wss?uid=swg21305088) - person VonC; 30.06.2011

В CCRC 7.1.2 используется операция «Обновить -> Обновить из репозитория». Также есть значок инструмента «Обновление из репозитория».

person Geoffrey Clemm    schedule 19.08.2011

Пожалуйста, попробуйте удалить правила загрузки и их обратно в окне «Редактировать конфигурацию просмотра». После этого попробуйте еще раз воспользоваться опцией «Обновить из репозитория». Это сработало для меня.

person srimanoj    schedule 26.04.2012