Определение ли реализовывать системы управления версиями VSPackage
Этот раздел тщательно разработает выбор подключаемых модулей системы управления версиями и системы управления версиями VSPackages, расширение решений системы управления версиями и дает широкие рекомендации о выборе эквивалентный путь integration services.
Небольшое решение системы управления версиями с ограниченными ресурсами
При наличии ограниченные ресурсы и не может быть предоставлено с издержками записи пакета системы управления версиями, то можно создать подключаемых модулей системы управления версиями API-основанный подключаемым модулем. Это позволяет работать параллельно с пакетами служб системы управления версиями, и можно переключаться между подключаемых модулей системы управления версиями и пакетов по запросу. Дополнительные сведения см. в разделе Регистрация и выделение (система управления версиями) VSPackage.
Большие решение системы управления версиями с богатым набором функций
Если необходимо реализовать решение, системы управления версиями, обеспечивающий богатую модель системы управления версиями, адекватно не быть перенаправлена с помощью API системы управления версиями подключаемого модуля, можно попробовать пакета системы управления версиями в качестве пути integration services. Это применяется особенно если вы совершенно заменить пакет адаптера системы управления версиями (который взаимодействует с подключаемых модулей системы управления версиями, и предоставляет основной интерфейс системы управления версиями) с вашими, так что можно обрабатывать события системы управления версиями в пользовательском режиме. Если уже имеется удовлетворительный пользовательского интерфейса системы управления версиями и сохранения то взаимодействие in Visual Studioпараметр пакета системы управления версиями позволяет сделать, то. Пакет системы управления версиями не родов и предназначен исключительно для использования с Visual Studio интегрированная среда разработки.
Если необходимо реализовать решение, системы управления версиями, которое обеспечивает гибкость и более широкий элемент управления с логикой и пользовательским интерфейсом системы управления версиями, возможно, предпочтительным окажется маршрут интеграции пакета системы управления версиями. Обеспечиваются следующие возможности.
Зарегистрируйте собственную систему управления версиями VSPackage (см. Регистрация и выделение (система управления версиями) VSPackage).
Замените по умолчанию пользовательского интерфейса системы управления версиями с пользовательским интерфейсом пользователя (см. Пользовательский интерфейс пользователя (система управления версиями) VSPackage).
Укажите глифы для использования и обработка события глифа обозревателе решений (см. Элемент глифа (система управления версиями) VSPackage).
Правка запроса маркера и события сохранения запроса (см. Медленное сохранение запроса изменения запроса (система управления версиями) VSPackage).