Partager via


Éléments fondamentaux de l’intégration du contrôle de code source

Visual Studio prend en charge deux types d’intégration de contrôle de code source : un plug-in de contrôle de code source qui fournit des fonctionnalités de base et est créé à l’aide de l’API de contrôle de code source (anciennement l’API MSSCCI) et d’une solution d’intégration de contrôle de code source basée sur VSPackage qui fournit des fonctionnalités plus robustes.

Plug-in de contrôle de code source

Un plug-in de contrôle de code source est écrit en tant que DLL qui implémente l’API plug-in de contrôle de code source. La fonctionnalité d’intégration de l’inscription et du contrôle de code source est fournie via l’API. Cette approche est plus facile à implémenter qu’un VSPackage de contrôle de code source et utilise l’interface utilisateur de Visual Studio pour la plupart des opérations de contrôle de code source.

Pour implémenter un plug-in de contrôle de code source à l’aide de l’API plug-in de contrôle de code source, procédez comme suit :

  1. Créez une DLL qui implémente les fonctions spécifiées dans les plug-ins de contrôle de code source.

  2. Inscrivez la DLL en effectuant les entrées de Registre appropriées, comme décrit dans How to : Install a Source Control Plug-in.

  3. Créez une interface utilisateur d’assistance et affichez-la lorsque vous y êtes invité par le package de l’adaptateur de contrôle de code source (composant Visual Studio qui gère les fonctionnalités de contrôle de code source via les plug-ins de contrôle de code source).

    Pour plus d’informations, consultez Création d’un plug-in de contrôle de code source.

VSPackage du contrôle de code source

Une implémentation VSPackage de contrôle de code source vous permet de développer un remplacement personnalisé pour l’interface utilisateur du contrôle de code source Visual Studio. Cette approche fournit un contrôle complet sur l’intégration du contrôle de code source, mais elle vous oblige à fournir les éléments de l’interface utilisateur et à implémenter les interfaces de contrôle de code source qui seraient fournies dans le cadre de l’approche de plug-in.

Pour implémenter un VSPackage de contrôle de code source, vous devez :

  1. Créez et inscrivez votre propre VSPackage de contrôle de code source, comme décrit dans Inscription et Sélection.

  2. Remplacez l’interface utilisateur du contrôle de code source par défaut par votre interface utilisateur personnalisée. Consultez l’interface utilisateur personnalisée.

  3. Spécifiez les glyphes à utiliser et gérez Explorateur de solutions événements de glyphe. Voir Glyphe Control.

  4. Gérer les événements d’édition de requête et d’enregistrement de requête, comme indiqué dans l’enregistrement de requête Modifier la requête.

    Pour plus d’informations, consultez Création d’un VSPackage de contrôle de code source.