Sdílet prostřednictvím


Základy integrace správy zdrojového kódu

Visual Studio podporuje dva typy integrace správy zdrojového kódu: modul plug-in správy zdrojového kódu, který poskytuje základní funkce a je sestaven pomocí rozhraní API modulu plug-in správy zdrojového kódu (dříve označovaného jako rozhraní MSSCCI API) a řešení integrace správy zdrojového kódu založeného na VSPackage, které poskytuje robustnější funkce.

Modul plug-in správy zdrojového kódu

Modul plug-in správy zdrojového kódu je napsán jako knihovna DLL, která implementuje rozhraní API modulu plug-in správy zdrojového kódu. Funkce integrace registrace a správy zdrojového kódu je poskytována prostřednictvím rozhraní API. Tento přístup je jednodušší implementovat než balíček VSPackage správy zdrojového kódu a používá uživatelské rozhraní sady Visual Studio pro většinu operací správy zdrojového kódu.

Pokud chcete implementovat modul plug-in správy zdrojového kódu pomocí rozhraní API modulu plug-in správy zdrojového kódu, postupujte takto:

  1. Vytvořte knihovnu DLL, která implementuje funkce zadané v modulech plug-in správy zdrojového kódu.

  2. Zaregistrujte knihovnu DLL provedením odpovídajících položek registru, jak je popsáno v tématu Postupy: Instalace modulu plug-in správy zdrojového kódu.

  3. Vytvořte pomocné uživatelské rozhraní a zobrazte ho po zobrazení výzvy balíčkem adaptéru správy zdrojového kódu (komponenta sady Visual Studio, která zpracovává funkce správy zdrojového kódu prostřednictvím modulů plug-in správy zdrojového kódu).

    Další informace naleznete v tématu Vytvoření modulu plug-in správy zdrojového kódu.

Balíček VSPackage správy zdrojového kódu

Implementace balíčku VSPackage správy zdrojového kódu umožňuje vyvíjet přizpůsobenou náhradu uživatelského rozhraní správy zdrojového kódu sady Visual Studio. Tento přístup poskytuje úplnou kontrolu nad integrací správy zdrojového kódu, ale vyžaduje, abyste zadali prvky uživatelského rozhraní a implementovali rozhraní správy zdrojového kódu, která by jinak byla poskytována v rámci přístupu modulu plug-in.

Pokud chcete implementovat balíček VSPackage správy zdrojového kódu, musíte:

  1. Vytvořte a zaregistrujte vlastní balíček VSPackage správy zdrojového kódu, jak je popsáno v tématu Registrace a výběr.

  2. Nahraďte výchozí uživatelské rozhraní správy zdrojového kódu vlastním uživatelským rozhraním. Viz vlastní uživatelské rozhraní.

  3. Zadejte glyfy, které se mají použít, a zpracování Průzkumník řešení událostí glyfů. Viz ovládací prvek Glyph.

  4. Zpracování událostí úprav dotazů a ukládání dotazů, jak je znázorněno v uložení dotazu pro úpravy dotazu.

    Další informace naleznete v tématu Vytvoření balíčku VSPackage správy zdrojového kódu.