Základy integrace správy zdrojového kódu
Platí pro:
Visual Studio Visual Studio pro Mac
Visual Studio
Code
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:
Vytvořte knihovnu DLL, která implementuje funkce zadané v modulu plug-in správy zdrojového kódu.
Zaregistrujte knihovnu DLL tak, že provedete příslušné položky registru, jak je popsáno v tématu Postupy: Instalace modulu plug-in správy zdrojového kódu.
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 najdete v tématu Vytvoření modulu plug-in správy zdrojového kódu.
Balíček VSPackage správy zdrojového kódu
Implementace 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 plug-in.
Pokud chcete implementovat balíček VSPackage správy zdrojového kódu, musíte:
Vytvořte a zaregistrujte vlastní balíček VSPackage správy zdrojového kódu, jak je popsáno v části Registrace a Výběr.
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í.
Zadejte glyfy, které se mají použít, a zpracování událostí Průzkumníka řešení . Viz Glyph Control.
Zpracování událostí pro úpravy dotazů a ukládání dotazů, jak je znázorněno v tématu Uložení dotazu pro úpravy dotazu.
Další informace najdete v tématu Vytvoření balíčku VSPackage správy zdrojového kódu.