Я использую только 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, у которого есть сотни рабочих потоков в сложных деревьях. Я сам работаю с несколькими потоками. Будет легко катастрофически «скопировать, а затем доставить» в неправильный поток и уничтожить чужую работу.