Найти локальную копию файлов в виде снимка

Я использую ClearCase Automation Library (CAL) в инструменте, который помогает мне отслеживать неинтегрированные изменения; теперь я хотел бы расширить инструмент, чтобы я мог также делать проверки через него.

Для этой функции мне нужно найти локальную копию снимка моментального снимка. Хотя я могу спросить CC, какой вид прикреплен к определенному каталогу, я не могу найти функцию для поиска локального каталога для данного View; также представляется, что наиболее надежным методом определения локального представления моментального снимка является сравнение свойства HostName с именем локального компьютера.

Итак: с учетом интерфейса IClearCase, как я могу найти все каталоги, в которых существуют снимки моментальных снимков?

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

Единственная ссылка между вашим представлением моментального снимка и его корневым каталогом – скрытый файл .view.dat который содержит uid представления.

Кроме того, имя хоста, прикрепленное к представлению, не имеет ничего общего с тем фактом, что оно загружено или нет на компьютере. Это имя сервера просмотра (который может быть вашим собственным рабочим столом или может быть централизованным сервером). Именно на этом сервере процесс view.exe управляет всеми связанными с ClearCase операциями для этого представления.

Таким образом, с вашим скриптом (например, скриптом perl ) вам не нужно сначала CAL, чтобы найти этот вид: вам нужно сначала view.dat файл view.dat , извлечь uid, а затем проверить если он совпадает с видом uid ( lsview -l -full -pro ), который вы ищете.

  • Ошибка 80040154 (исключение classа без регистрации) при инициализации VCProjectEngineObject (Microsoft.VisualStudio.VCProjectEngine.dll)
  • Правильный способ размещения объекта Excel com с помощью VB.NET?
  • Создание файлов манифеста для бесплатного COM-входа
  • Освобождение временных COM-объектов
  • Как подавить диалоговое окно, отображаемое кодом, которое я не могу изменить?
  • Вызов метода библиотеки .net из vba
  • Получение ScriptControl для работы с Excel 2010 x64
  • Excel interop: рабочий стол или рабочий лист?
  • Как отправлять сообщения в stream STA с помощью насоса сообщений?
  • Какие блокирующие операции заставляют stream STA накачивать сообщения COM?
  • VB.Net - Excel COM-объект не освобождается
  • Давайте будем гением компьютера.