Задержка ClearCase при отображении последней спецификации конфигурации

Известны ли вам какие-либо проблемы с задержкой изменений для просмотра спецификаций конфигурации, которые отражаются в проводнике ClearCase и т. д.?

Добавлена ​​следующая строка в текстовый файл и включена в спецификацию конфигурации.

element * CHECKEDOUT
element * /main/LATEST

В представлении проводника ClearCacse отображались элементы в main/LATEST.

Позже изменил текстовый файл на

element * CHECKEDOUT
element * /main/branch_name/LATEST
element * /main/LATEST

сохранил и закрыл.

Обновлено представление, и представление указывало на основной/ПОСЛЕДНИЙ даже после остановки и запуска представления.

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

Любая причина ?


person maestromani    schedule 14.04.2014    source источник


Ответы (1)


Ваша ветвь теперь может всегда исходить из main.

Попробуйте использовать следующую спецификацию конфигурации:

element * CHECKEDOUT 
element * .../branch_name/LATEST 
element * /main/LATEST
person VonC    schedule 14.04.2014
comment
Да, этот тип ветки всегда находится под основной. еще один пользователь сегодня сообщил, что он также столкнулся с подобной проблемой. Ничего в журнале (как vob, так и сервер просмотра). Любая причина такой задержки. Config_spec — это всего три строки. - person maestromani; 14.04.2014
comment
да, это сработало. Большое спасибо за это. какая-то причина медлительности? Эта проблема не частая, случилась сегодня всего два раза. - person maestromani; 14.04.2014
comment
@maestromani Используете ли вы эту спецификацию конфигурации в динамических или моментальных представлениях? В каком виде зрения вы видите эту медлительность? - person VonC; 14.04.2014
comment
Это динамический вид, и этот конкретный тип ветки всегда находится под основным. Этот конкретный vob имеет не более 50 веток. - person maestromani; 14.04.2014
comment
@maestromani, тогда на ум сразу не приходит никаких причин. Я столкнулся с медлительностью с ClearCase по разным причинам, но в целом он реагировал хорошо (у Vobs было более 50 ветвей). - person VonC; 14.04.2014
comment
Большое спасибо за ваш вклад. Буду продолжать следить и вернусь, если увижу какие-либо проблемы. - person maestromani; 14.04.2014
comment
Я только что кое-что заметил. Как указывалось ранее, в моем представлении есть строка «включить», которую я использую. Если я отредактирую «включенный» файл, окно ClearCase Explorer по-прежнему будет видеть те же сведения о представлении, что и до редактирования, независимо от того, что я указал в спецификации конфигурации включенного файла. - person maestromani; 15.04.2014
comment
Однако, как только я перейду в ClearCase Explorer, перейдите к свойствам представления и внесите изменения в спецификацию конфигурации фактических представлений (даже просто добавив, а затем удалив символ пробела) после применения новой спецификации конфигурации (хотя это то же самое, что и старый) выбранные элементы, отображаемые ClearCase Explorer, меняются на элементы «включенной» спецификации конфигурации файла. - person maestromani; 15.04.2014
comment
Сервер Vob&View --› 7.1.0.2, версия клиента 7.1.0.2. - person maestromani; 15.04.2014
comment
@maestromani включаете ли вы спецификацию конфигурации, как описано в publib.boulder.ibm.com/infocenter/cchelp/v7r0m1/? Возникла проблема с вложенной спецификацией конфигурации (ibm.com/developerworks/community/forums/html/) - person VonC; 15.04.2014
comment
Спецификация конфигурации содержит только одну строку, включая команду для файла test.txt. Файл test.txt получил только элемент * элемент CHECKEDOUT * /main/branch_name/LATEST элемент * /main/LATEST - person maestromani; 15.04.2014
comment
Теперь мне пришел в голову еще один вопрос: обновить в динамическом представлении проверку конфигурации конфигурации? в этом случае обновление должно увидеть изменение во включаемом файле. - person maestromani; 15.04.2014
comment
@maestromani обычно достаточно просто обновить (F5) (или cleartool ls в командной строке), чтобы динамическое представление уловило изменение спецификации конфигурации. - person VonC; 15.04.2014
comment
Странно, не знаю, почему обновление не приносит изменений. Пробовал на нескольких машинах и нашел ту же проблему. - person maestromani; 15.04.2014
comment
Хотя это хорошо, что мы, кажется, определили часть моей проблемы, это создает большую проблему. Я обеспокоен тем, что Integrator может изменить включаемый файл, но разработчики продолжают использовать старую (оригинальную) версию. - person maestromani; 15.04.2014
comment
@maestromani Я понимаю? Вот почему был изобретен UCM: улучшенная передача общих спецификаций конфигурации через потоки. - person VonC; 15.04.2014
comment
У НАС тоже есть проект UCM, но не его. Конечно, это не будет перемещено в UCM. Предстоит трудный день, чтобы убедить разработчика/интегратора/PM в этой проблеме. - person maestromani; 15.04.2014
comment
Даже командная строка cleartool ls не работает. явно открыть спецификацию конфигурации в проводнике, и редактирование вносит изменения. - person maestromani; 15.04.2014
comment
@maestromani как насчет cleartool setcs -current? Это должно смыть и обновить. - person VonC; 15.04.2014
comment
Это работает как шарм, созывая разработчику дополнительную задачу (откройте командную строку и введите это), и это будет ад. Нужно найти автоматизированный процесс. Как бы то ни было, большое спасибо за помощь. Было бы неплохо, если бы IBM нашла решение. Поверьте, этого не будет. - person maestromani; 15.04.2014
comment
@maestromani у разработчика будет оболочка для cleartool (например, ct.bat в его/ее %PATH%), которая сначала выполнит setcs -current (если cleartool pwv упоминает, что текущее местоположение является динамическим представлением), а затем выполнит реальную команду cleartool. - person VonC; 15.04.2014
comment
Не эта команда. Приятно, что что-то подобное сделано. - person maestromani; 15.04.2014
comment
@maestromani Я понимаю. Я просто пытаюсь предложить какое-то обходное решение, и этот сценарий написать несложно. - person VonC; 15.04.2014
comment
Я согласен и ценю вашу помощь. Благодаря тонну. - person maestromani; 15.04.2014