Поделиться через


предметы первой необходимости интеграции системы управления версиями

Visual Studio поддерживает 2 типа integration services системы управления версиями. подключаемый модуль системы управления версиями, предоставляющий базовую функциональность и построен с помощью API системы управления версиями подключаемый модуль (в прошлом, известное как API MSSCCI) и integration services VSPackage-основанное решение к системе управления версиями, предоставляющий более надежная функциональные возможности.

Подключаемый модуль системы управления версиями

Подключаемый модуль системы управления версиями, записывается в виде библиотеки DLL, реализующим api-интерфейс подключаемых модулей системы управления версиями. Функциональные возможности интеграции регистрации и системы управления версиями обеспечивается через api-интерфейс. Этот подход легче реализовать, чем система управления версиями, и он использует VSPackage Visual Studio интерфейс пользователя для большинства операций системы управления версиями.

Для реализации подключаемый модуль системы управления версиями с помощью API системы управления версиями подключаемый модуль, выполните следующие действия:

  1. Создание библиотеки DLL, которая реализует функции, определенные в пределах Подключаемые модули системы управления версиями.

  2. Зарегистрируйте библиотеку DLL путем внесения соответствующих записей реестра, как описано в разделе Практическое руководство. Установка подключаемый модуль системы управления версиями.

  3. Создайте пользовательский вспомогательный интерфейс и выведите его при запросе пакетом адаптера (из системы управления версиями Visual Studio компонент, который обрабатывает функции системы управления версиями с помощью модулей системы управления версиями). 

Дополнительные сведения см. в разделе создать подключаемый модуль системы управления версиями.

Система управления версиями VSPackage

Реализация VSPackage системы управления версиями позволяет разрабатывать настраиванную замену для Visual Studio пользовательский интерфейс системы управления версиями. Этот метод обеспечивает полный контроль над интеграцией системы управления версиями, но необходимо предоставить элементы пользовательского интерфейса и реализовать интерфейсы системы управления версиями, в противном случае были бы предоставлены в разделе вставляемым подходом.

Реализовать систему управления версиями VSPackage.

  1. Создайте и зарегистрируйте новую систему управления версиями, как описано в VSPackage Регистрация и выделение (система управления версиями) VSPackage.

  2. Замените по умолчанию пользовательского интерфейса системы управления версиями с пользовательским интерфейсом пользователя. Дополнительные сведения см. в разделе Пользовательский интерфейс пользователя (система управления версиями) VSPackage.

  3. Укажите глифы для использования, и обработка Обозреватель решений события глифов. Дополнительные сведения см. в разделе Элемент глифа (система управления версиями) VSPackage.

  4. Правка запроса и запрос сохраняют события, как показано в Медленное сохранение запроса изменения запроса (система управления версиями) VSPackage.

Дополнительные сведения см. в разделе Создание система управления версиями VSPackage.

См. также

Основные понятия

Общие сведения об интеграции системы управления версиями

Другие ресурсы

создать подключаемый модуль системы управления версиями

Создание система управления версиями VSPackage