Глава 31 Глава 3 Начало работы Конфигурационное управление с применением ClearCase Начало работы
Глава 32 Цели После изучения этой главы Вы сможете: Дать определение элемента Дать определение VOB Дать определение View Создать Dynamic View Помещать файлы и директории под версионный контроль
Глава 33 Что такое элемент? Это объект, состоящий из множества версий, организованных в версионном дереве. Любой файл, существующий под Windows, может находиться под версионным контролем ClearCase, как элемент. Примеры элементов: Исходные файлы Директории Бинарные файлы Объектные библиотеки Документы
Глава 34 Что такое VOB? Хранилище элементов ClearCase, защищенное от записи Распределенный по сети ресурс файловой системы, который хранит данные под версионным контролем. Доступное пользователям хранилище, работающее под: Windows NT Windows 2000 Unix
Глава 35 Проекты и VOB Проект может охватывать более одного VOB Разные проекты могут использовать общие VOB
Глава 36 Рабочее пространство для разработчика или группы Выборка версий директорий и файлов VOB Возможность автономной работы для разработчика Возможность доступа к файлам, не хранящихся в VOB: локальные файлы разработчика, результаты и/или элементы сборки невидимые для других View Каждый пользователь может иметь несколько View View для новой разработки View для отладки Два типа View Dynamic (динамический) – отображает сами объекты Snapshort – отображает копии объектов Что такое View?
Глава 37 View обоих типов выбирают версии элементов Выбор есть результат применения набора правил, называемого конфигурационной спецификацией Как View выбирает версии Выбранные версии появляются в виде стандартной файловой структры
Глава 38 Должен быть смонтирован VOB и: Активировано Dynamic View или Загружено Snapshot View VOB и View активируются через утилиты ClearCase GUI или CLI Совместная работа VOB и динамического View осуществляется через MVFS, что позволяет VOB отображаться в виде директории Взаимодействие VOB и View
Глава 39 Процесс создания View: Создается директория для хранения (storage) View - (обычно используются директории, созданные на сервере) View регистрируется, прописывая информацию в регисторные файлы View Стартует View-сервер на сервере, где располагается View- storage Выбираются версии на основе конфигурационной спецификации, эаданной по умолчанию При создании нового View учитывайте: Имена View и View-storage директории должны быть уникальными Имя View-storage директории должно быть в формате UNC. Директория, в которой располагается View-storage (или одна из директорий, в которую View-storage директория входит) должна быть задана как разделяемый ресурс Создание View - Overview
Глава 310 Создайте View с помощью View Creation Wizard или команды cleartool mkview. Wizard для созданияView
Глава 311 Wizard для созданияView (продолжение)
Глава 312 Wizard для созданияView (продолжение)
Глава 313 Wizard для созданияView (продолжение)
Глава 314 Активация View - обзор View идентифицируются глобально определенными уникальными именами (tag) Для активации и доступа к Dynamic View имеются несколько способов: автоматически при создании View кнопка Start View в ClearCase Home Base монтировать сетевой диск в Windows Explorer использовать MVFS-драйвер в Windows Explorer или его эквивалент в CLI - net use команда cleartool startview Лучше всего выбрать один из методов и пользоваться им
Глава 315 Кнопка Start View Доступ к View можно получить так же, как и к другому сетевому ресурсу, задав логический драйвер и путь к нему в формате UNC
Глава 316 Как монтировать сетевой диск Dynamic View можно активировать, смонтировав его на сетевой диск через Windows Explorer.
Глава 317 Логический диск Dynamic View монтируется на на логическом диске независимо от способа активации (ClearCase Home Base или Windows Explorer)
Глава 318 Структура View Логический диск MVFS (обычно М:) содержит все Dynamic View Каждое Dynamic View содержит все активные VOB как поддиректории корневой директории
Глава 319 Монтирование VOB Команда mount позволяет использовать VOB на локальном рабочем месте. Доступ к VOB осуществляется через tag – идентификатор с уникальным именем, идентифицирующий VOB.
Глава 320 Доступ к VOB из View Когда активированы одновременно VOB и View, элементы VOB доступны: Для доступа через сетевой диск: Windows Explorer: выберете сетевой диск и соответствующую директорию VOB CLI: перейдите на сетевой диск и войдите по команде cd в соответствующую директорию VOB Для доступа через Dynamic Views (М) драйвер: Windows Explorer: Выберете Dynamic Views драйвер (М:) и кликнете дважды на нужном View-tag и затем на требуемой директории VOB CLI: переключитесь на драйвер Dynamic Views (М:), перейдите в директорию с именем (tag) нужного View и измените директорию (cd) на нужный VOB
Глава 321 Остановка View Можно деактивировать View через панель Properties для View
Глава 322 Удаление View Очищает все ссылки на View ( DO и checkout ) Полностью удаляет View, если используется утилита Remove View или команда cleartool rmview : Очищает все связные с View записи из всех VOB Удаляет директорию хранения View Останавливает view_server процесс удаляет все записи о View из registry ClearCase Не используйте утилиты Windows для удаления директории View!
Глава 323 Удаление View (продолжение) Утилита Remove View запускается из панели Views окна ClearCase Home Base
Глава 324 Контрольная точка - VOB-ы и Dynamic View
Глава 325 Контрольные вопросы Что такое элемент? Опишите характеристики VOB Что делает View? Как вызывается Create View Wizard ? Какие 2 шага надо сделать, чтобы увидеть содержимое VOB внутри Dynamic View?