Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Podporu správy zdrojového kódu můžete přidat do integrovaného vývojového prostředí (IDE) sady Visual Studio implementací a připojením modulu plug-in správy zdrojového kódu. IDE se připojí k zásuvnému modulu správy zdrojového kódu prostřednictvím dobře definovaného rozhraní API pro správu zdrojového kódu. Integrované vývojové prostředí (IDE) zveřejňuje funkce správy verzí systému správy zdrojového kódu tím, že poskytuje uživatelské rozhraní, které se skládá z panelů nástrojů a příkazů nabídky. Plug-in správy zdrojového kódu implementuje funkci správy zdrojového kódu.
Zdroje informací o modulech plug-in správy zdrojového kódu
Modul plug-in správy zdrojového kódu poskytuje prostředky, které vám pomůžou vytvořit a připojit aplikaci správy verzí k integrovanému vývojovému prostředí sady Visual Studio. Modul plug-in správy zdrojového kódu obsahuje specifikaci rozhraní API, kterou musí implementovat modul plug-in správy zdrojového kódu, aby se mohl integrovat do integrovaného vývojového prostředí sady Visual Studio. Obsahuje také vzorový kód (napsaný v jazyce C++), který implementuje modul plug-in pro kostru správy zdrojového kódu, který demonstruje implementaci základních funkcí kompatibilních s rozhraním API modulu plug-in správy zdrojového kódu.
Specifikace rozhraní API modulu plug-in správy zdrojového kódu umožňuje využít libovolný systém správy zdrojového kódu podle vašeho výběru, pokud vytvoříte knihovnu DLL správy zdrojového kódu s požadovanou sadou funkcí implementovaných v souladu s rozhraním API modulu plug-in správy zdrojového kódu.
Components
Balíček adaptéru správy zdrojového kódu v diagramu je komponenta integrovaného vývojového prostředí (IDE), která překládá požadavek uživatele na operaci správy zdrojového kódu do volání funkce podporované modulem plug-in správy zdrojového kódu. Aby k tomu mohlo dojít, musí integrované vývojové prostředí a modul plug-in správy zdrojového kódu obsahovat efektivní dialog, který předává informace mezi integrovaným vývojovým prostředím a modulem plug-in. Aby mohl tento rozhovor proběhnout, musí oba mluvit stejným jazykem. Rozhraní API modulu plug-in pro správu zdrojového kódu popsané v této dokumentaci je standardizovaným jazykem pro tuto výměnu.
Diagram architektury znázorňující interakci mezi pluginem Visual Studio a pluginem pro správu zdrojového kódu
Jak je znázorněno v diagramu architektury, prostředí sady Visual Studio označené jako prostředí VS v diagramu, hostuje pracovní projekty uživatele a přidružené komponenty, jako jsou editory a Průzkumník řešení. Balíček adaptéru správy zdrojového kódu zpracovává interakci mezi integrovaným vývojovém prostředím a modulem plug-in správy zdrojového kódu. Balíček adaptéru správy zdrojového kódu poskytuje vlastní uživatelské rozhraní správy zdrojového kódu. Jedná se o uživatelské rozhraní nejvyšší úrovně, se kterým uživatel pracuje, aby zahájil a definoval rozsah operace správy zdrojového kódu.
Modul plug-in správy zdrojového kódu může mít vlastní uživatelské rozhraní, které se může skládat ze dvou částí, jak je znázorněno na obrázku. Pole s popiskem "Vendor UI" představuje vlastní prvky uživatelského rozhraní, které poskytujete jako tvůrce modulu plug-in správy zdrojového kódu. Tyto prvky jsou zobrazeny přímo plug-inem správy zdrojového kódu, když uživatel vyvolá pokročilou operaci správy zdrojového kódu. Pole s popiskem "Pomocné uživatelské rozhraní" je sada funkcí modulu plug-in správy zdrojového kódu, které jsou nepřímo vyvolány prostřednictvím integrovaného vývojového prostředí (IDE). Modul plug-in správy zdrojového kódu předává zprávy související s uživatelským rozhraním integrovanému vývojovému prostředí (IDE) prostřednictvím speciálních funkcí zpětného volání, které poskytuje integrované vývojové prostředí (IDE). Pomocné uživatelské rozhraní usnadňuje plynulejší integraci s integrovaným vývojovém prostředím (často prostřednictvím tlačítka Upřesnit ), a poskytuje tak sjednocenější prostředí pro koncové uživatele.
Modul plug-in správy zdrojového kódu nemůže provádět změny v prostředí sady Visual Studio, a proto ani v balíčku adaptéru správy zdrojového kódu ani v uživatelském rozhraní správy zdrojového kódu poskytovaném integrovaným vývojovým prostředím (IDE). Musí maximálně využívat flexibilitu nabízenou prostřednictvím implementace různých funkcí rozhraní API modulu plug-in správy zdrojového kódu, které přispívají k integrovanému prostředí pro koncového uživatele. Referenční část dokumentace k rozhraní API modulu plug-in správy zdrojového kódu obsahuje informace o některých pokročilých možnostech modulu plug-in správy zdrojového kódu. Aby bylo možné tyto funkce využít, musí modul plug-in správy zdrojového kódu deklarovat své pokročilé funkce integrovanému vývojovému prostředí (IDE) během inicializace a musí pro každou funkci implementovat konkrétní pokročilé funkce.