Функции API подключаемых модулей системы управления версиями
API системы управления версиями подключаемого модуля предоставляет следующие функции, которые должны быть реализованы подключаемым модулем системы управления версиями в соответствии с этим API. Подписи каждой функции и семантики, связанной с флагами бита и других параметров подробно описаны в этой ссылке.
Функции инициализации и домоустройства
Функция |
Описание |
---|---|
Закрывает проект. |
|
Предлагает пользователю дополнительные параметры для данной команды. |
|
Возвращает версию подключаемых модулей системы управления версиями. |
|
Инициализирует подключаемый модуль системы управления версиями. Он вызывается один раз для каждого экземпляра подключаемого модуля. |
|
Открытие проекта. |
|
Родовая функция, используемая для установления большое количество различных параметров. Запуске каждого параметра SCC_OPT_xxx и имеет свой собственный указанный набор значений. |
|
Вызывается один раз при подключаемому модулю системы управления версиями для отключения. |
Базовые функции системы управления версиями
Функция |
Описание |
---|---|
Добавляет массив имен файлов, указанных полный путь к 64-разрядной системы управления версиями. |
|
Позволяет пользователю просматривать для файлов, которые уже в системе системы управления версиями, а затем выполнить те части файла текущего проекта. |
|
Вернет массив файлов. |
|
Извлечение массив файлов. |
|
Отображает различия между файлом локального пользователя указанным именем полного пути и версией в системе управления версиями. |
|
Извлекает только для чтения копию набора файлов. |
|
Проверяет состояние файлов, вызывающий спрашивал собирается (посредством SccQueryInfo). |
|
Приводит к тому, что подключаемый модуль системы управления версиями запроса у пользователя пути проектов, может применяться к подключаемому модулю. |
|
Отображает журнал для массива всех локальных имен файлов. |
|
Просмотрите список файлов для текущего состояния. Кроме того, использует pfnPopulate функция для уведомления вызывающего объекта, если файл не соответствует критериям nCommand. |
|
Отображает свойства полного файла. |
|
Просмотрите список полных файлов для текущего состояния. |
|
Удаляет массив полных файлов из системы управления версиями. |
|
Переименовывает данный файл с новым именем в системе управления версиями. |
|
Обращается к полный набор функций системы управления версиями. |
|
Отменяет извлечение массива файлов. |
Функции, поддерживающих дополнительную возможность (версия 1.2) подключаемого модуля API системы управления версиями
Эта группа в составе функции определяет дополнительную функциональность, включенную в версии 1.2 API подключаемых модулей системы управления версиями. Они предоставляют доступ к дополнительным функциям и более параметров системы управления версиями.
Функция |
Описание |
---|---|
Начинает операцию пакета. |
|
Создает подпроект с заданным именем с существующим родительским проектом. |
|
Отображает различия между каталогом локального пользователя указанным именем полного пути и расположением базы данных системы управления версиями. |
|
Просмотрите список полных каталогов для их текущего состояния. |
|
Операция завершения выполнения пакета. |
|
Возвращает родительский путь данного проекта (проект должен существовать). |
|
Проверяет, разрешены ли несколько извлечения в файле. |
|
Проверяет, является ли подключаемый модуль создает файлы MSSCCPRJ.SCC. |
Поддержка функции, что выдвинула возможность (версия 1.3 API системы управления версиями подключаемого модуля)
Эта группа в составе функции определяет дополнительную функциональность, включенную в версии 1.3 API подключаемых модулей системы управления версиями. Они предоставляют доступ к дополнительным функциям и более параметров системы управления версиями.
Функция |
Описание |
---|---|
Добавляет список файлов из системы управления версиями к текущему проекту. |
|
Извлекает список файлов из системы управления версиями, без пользовательского интерфейса. |
|
Извлекает список файлов в системе управления версиями, отличающиеся от локальные файлы. |
|
Возвращает флаги, определяющие расширенные возможности, поддерживаемые подключаемым модулем системы управления версиями. |
|
Возвращает параметры пользователя. |
|
Просмотрите список каталогов и файлов в проекте или в проектах, в которых находится в системе управления версиями. Все найденные каталог и имя файла, передаваемые функции обратного вызова. |
|
Проверяет, произведенные изменения имен в список файлов. Каждое имя файла передается функции обратного вызова со своим состоянием изменения. |
Требования
Заголовок: scc.h
(Переданное в общем пакет SDK для среды выполнения включает папки по умолчанию [диск]\ Program files \ 8,0 \ EnvSDK VSIP \ общее \ inc. также предоставляется в папку с образцом MSSCCI, VSIP [диск]\ Program files \ 8,0 \ MSSCCI VSIP).