Снимок ClearCase не обновляется
Я использую ClearCase в первый раз, и у меня возникли небольшие проблемы с пониманием снимков. У меня есть вид со спецификацией конфигурации
element * CHECKEDOUT
element * /main/dev/LATEST
load "\project\dir1"
load "\project\dir2"
load "\project\dir3"
Я использую ту же спецификацию конфигурации с динамическим представлением без правил загрузки. Я проверил в файле с именем "configSpecTest.txt" в "\project\dir1\subdir", и это отображается в моем динамическом представлении.
Однако после звонка
cleartool update
и когда ему сообщили, что он успешно обновлен, этот файл отсутствует в моем представлении снимка. Я чувствую, что у меня есть фундаментальное недопонимание относительно того, как работают снимки. Может ли кто-нибудь объяснить мне, где я иду не так?
1 ответ
Попробуйте со спецификацией конфигурации, как:
element * CHECKEDOUT
element * .../dev/LATEST
element * /main/LATEST -mkbranch dev
load "\project\dir1"
load "\project\dir2"
load "\project\dir3"
Вам всегда нужно последнее правило выбора element * /main/LATEST
потому что для загрузки / доступа к элементу, вам нужно загрузить / получить доступ к его родительскому элементу, и возможно, что /project
не имеет никакой версии в dev
ветка.
Пока ваш элемент виден в вашем динамическом представлении, попробуйте и посмотрите, виден ли он в другом динамическом представлении с вашей первоначальной спецификацией конфигурации, упомянутой в вашем вопросе.
Попробуйте снова создать свой элемент с вашим динамическим представлением и спецификацией конфигурации, упомянутой выше: именно так вы создаете новые ветви для элемента.
См. Больше в " Разветвлении ClearCase, используя configspec"