Delen via


Basisbeginselen van broncodebeheerintegratie

Visual Studio biedt ondersteuning voor twee typen integratie van broncodebeheer: een invoegtoepassing voor broncodebeheer die basisfunctionaliteit biedt en is gebouwd met behulp van de Source Control Plug-in-API (voorheen bekend als de MSSCCI-API) en een op VSPackage gebaseerde integratieoplossing voor broncodebeheer die een robuustere functionaliteit biedt.

Plug-in voor broncodebeheer

Een invoegtoepassing voor broncodebeheer wordt geschreven als een DLL die de API voor broncodebeheer-invoegtoepassingen implementeert. De integratiefunctionaliteit voor registratie en broncodebeheer wordt geleverd via de API. Deze benadering is eenvoudiger te implementeren dan een broncodebeheer VSPackage en maakt gebruik van de Visual Studio-gebruikersinterface (UI) voor de meeste bewerkingen voor broncodebeheer.

Als u een invoegtoepassing voor broncodebeheer wilt implementeren met behulp van de API voor broncodebeheer, volgt u deze stappen:

  1. Maak een DLL waarmee de functies worden geïmplementeerd die zijn opgegeven in invoegtoepassingen voor broncodebeheer.

  2. Registreer het DLL-bestand door de juiste registervermeldingen te maken, zoals beschreven in Procedure: Een invoegtoepassing voor broncodebeheer installeren.

  3. Maak een helpergebruikersinterface en geef deze weer wanneer u hierom wordt gevraagd door het Broncodebeheeradapterpakket (het Visual Studio-onderdeel dat de functionaliteit van broncodebeheer verwerkt via invoegtoepassingen voor broncodebeheer).

    Zie Een invoegtoepassing voor broncodebeheer maken voor meer informatie.

Broncodebeheer VSPackage

Met een VSPackage-implementatie voor broncodebeheer kunt u een aangepaste vervanging ontwikkelen voor de gebruikersinterface van Visual Studio-broncodebeheer. Deze aanpak biedt volledige controle over de integratie van broncodebeheer, maar hiervoor moet u de elementen van de gebruikersinterface opgeven en de broncodebeheerinterfaces implementeren die anders zouden worden geleverd onder de invoegtoepassingsbenadering.

Om een bronbesturing VSPackage te implementeren, moet u de volgende stappen ondernemen:

  1. Maak en registreer uw eigen broncodebeheer VSPackage, zoals beschreven in Registratie en Selectie.

  2. Vervang de standaardgebruikersinterface voor broncodebeheer door uw aangepaste gebruikersinterface. Zie aangepaste gebruikersinterface.

  3. Geef glyphs op die moeten worden gebruikt en handel Solution Explorer-glyph-gebeurtenissen af. Zie Het besturingselement Glyph.

  4. Verwerk de gebeurtenissen voor het bewerken en opslaan van query's, zoals weergegeven in Query Edit Query Save.

    Voor meer informatie, zie Een VSPackage voor versiebeheer maken.