Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Visual Studio поддерживает два типа интеграции системы управления версиями: подключаемый модуль управления версиями, предоставляющий основные функциональные возможности и встроенный с помощью API подключаемого модуля управления версиями (ранее известного как API MSSCCI), и решение интеграции системы управления версиями на основе VSPackage, которое обеспечивает более надежную функциональность.
Подключаемый модуль управления исходным кодом
Подключаемый модуль управления версиями пишется как DLL, реализующая API для управления версиями. Функционал интеграции регистрации и управления версиями предоставляется через API. Этот подход проще реализовать, чем VSPackage для управления версиями, и использует пользовательский интерфейс Visual Studio для большинства операций управления версиями.
Чтобы реализовать плагин системы контроля версий с помощью API плагина системы контроля версий, выполните следующие действия.
Создайте библиотеку DLL, реализующую функции, указанные в плагинах системы управления версиями.
Зарегистрируйте библиотеку DLL, выполнив соответствующие записи реестра, как описано в разделе Практическое руководство по установке подключаемого модуля управления исходным кодом.
Создайте вспомогательный пользовательский интерфейс и отобразите его по запросу пакета адаптера контроля версий (компонент Visual Studio, который обрабатывает функции контроля версий через плагины контроля версий).
Для получения дополнительной информации см. в разделе "Создание подключаемого модуля управления версиями".
VSPackage системы управления версиями
Реализация VSPackage системы управления исходным кодом позволяет разрабатывать индивидуальную замену интерфейса пользователя управления исходным кодом в Visual Studio. Этот подход обеспечивает полный контроль над интеграцией системы управления версиями, но требует предоставления элементов пользовательского интерфейса и реализации интерфейсов управления версиями, которые в противном случае будут предоставлены в рамках подхода с плагинами.
Чтобы реализовать VSPackage системы контроля версий, необходимо выполнить следующие действия.
Создайте и зарегистрируйте собственный VSPackage для управления исходным кодом, как описано в разделе Регистрация и выбор.
Замените интерфейс управления версиями по умолчанию своим пользовательским интерфейсом. См. настраиваемый пользовательский интерфейс.
Укажите используемые глифы и обработайте события глифов Обозревателя решений. Смотрите Glyph Control.
Обработка событий редактирования запросов и сохранения запросов, как показано в разделе "Сохранение запроса"
Дополнительные сведения см. в статье "Создание VSPackage для системы управления версиями".