Funkce modulu plug-in správy zdrojového kódu v rozhraní API

Rozhraní API modulu plug-in správy zdrojového kódu poskytuje následující funkce, které musí modul plug-in správy zdrojového kódu implementovat v souladu s tímto rozhraním API. Podpisy jednotlivých funkcí a sémantiku přidruženou k bitům a dalším parametrům jsou podrobně popsány v tomto odkazu.

Funkce inicializace a správy

Funkce Popis
SccCloseProject Zavře projekt.
SccGetCommandOptions Vyzve uživatele k zadání rozšířených možností pro daný příkaz.
SccGetVersion Vrátí verzi modulu plug-in správy zdrojového kódu.
SccInitialize Inicializuje modul plug-in správy zdrojového kódu. Volá se jednou pro každou instanci modulu plug-in.
SccOpenProject Otevře projekt.
SccSetOption Obecná funkce, která slouží k nastavení široké škály možností. Každá možnost začíná na a SCC_OPT_xxx má vlastní definovanou sadu hodnot.
SccUninitialize Volá se jednou, když je potřeba zrušit připojení modulu plug-in správy zdrojového kódu.

Základní funkce správy zdrojového kódu

Funkce Popis
SccAdd Přidá do systému správy zdrojového kódu pole souborů určené plně kvalifikovanými názvy cest.
SccAddFromScc Umožňuje uživateli vyhledat soubory, které už jsou v systému správy zdrojového kódu, a potom je zúčastnit aktuálního projektu.
SccCheckin Kontroluje pole souborů.
SccCheckout Zkontroluje pole souborů.
SccDiff Ukazuje rozdíly mezi souborem místního uživatele určeným plně kvalifikovaným názvem cesty a verzí ve správy zdrojového kódu.
SccGet Načte kopii sady souborů jen pro čtení.
SccGetEvents Zkontroluje stav souborů, na které se volající dotaz (přes SccQueryInfo ).
SccGetProjPath Způsobí, že modul plug-in správy zdrojového kódu vyzve uživatele k zadání cesty projektu, která má smysl pro modul plug-in.
SccHistory Zobrazuje historii pro pole plně kvalifikovaných místních názvů souborů.
SccPopulateList Zkontroluje aktuální stav souborů v seznamu. Kromě toho používá funkci k upozornění volajícího, když soubor neodpovídá pfnPopulate kritériím pro nCommand .
SccProperties Zobrazuje vlastnosti plně kvalifikovaného souboru.
SccQueryInfo Zkontroluje seznam plně kvalifikovaných souborů a zkontroluje jejich aktuální stav.
SccRemove Odebere pole plně kvalifikovaných souborů ze systému správy zdrojového kódu.
SccRename Přejmenuje daný soubor na nový název v systému správy zdrojového kódu.
SccRunScc Přistupuje k celé řadě funkcí systému správy zdrojového kódu.
SccUncheckout Vrátí zpět pokladnu pole souborů.

Funkce, které podporují další funkce (verze 1.2 rozhraní API modulu plug-in správy zdrojového kódu)

Tato skupina funkcí definuje další funkce, které jsou součástí rozhraní API modulu plug-in správy zdrojového kódu verze 1.2. Poskytují přístup k pokročilejším funkcím a možnostem správy zdrojového kódu.

Funkce Popis
SccBeginBatch Spustí dávkovou operaci.
SccCreateSubProject Vytvoří podprojekt s daným názvem v rámci existujícího nadřazeného projektu.
SccDirDiff Ukazuje rozdíly mezi adresářem místního uživatele určeným plně kvalifikovaným názvem cesty a umístěním databáze správy zdrojového kódu.
SccDirQueryInfo Zkontroluje seznam plně kvalifikovaných adresářů a zkontroluje jejich aktuální stav.
SccEndBatch Ukončí dávkovou operaci.
SccGetParentProjectPath Vrátí nadřazenou cestu daného projektu (projekt musí existovat).
SccIsMultiCheckoutEnabled Kontroluje, zda je v souboru povoleno vícenásobné zaškrtnutí.
SccWillCreateSccFile Zkontroluje, jestli modul plug-in vytvoří MSSCCPRJ. Soubory SCC.

Funkce, které podporují pokročilé funkce (verze 1.3 rozhraní API modulu plug-in správy zdrojového kódu)

Tato skupina funkcí definuje další funkce, které jsou součástí rozhraní API modulu plug-in správy zdrojového kódu verze 1.3. Poskytují přístup k pokročilejším funkcím a možnostem správy zdrojového kódu.

Funkce Popis
SccAddFilesFromSCC Přidá seznam souborů ze správy zdrojového kódu do aktuálního projektu.
SccBackgroundGet Načte seznam souborů ze správy zdrojového kódu bez uživatelského rozhraní.
SccEnumChangedFiles Načte seznam souborů ve zdrojovém kódu, které se liší od místních souborů.
SccGetExtendedCapabilities Načte příznaky, které určují rozšířené možnosti podporované moduly plug-in správy zdrojového kódu.
SccGetUserOption Načte možnosti specifické pro uživatele.
SccPopulateDirList Prozkoumá seznam adresářů a souborů v projektu nebo projektech, které jsou ve zdrojovém kódu. Každý nalezený název adresáře a souboru se předá funkci zpětného volání.
SccQueryChanges Kontroluje změny názvů provedené v seznamu souborů. Každý název souboru je předán funkci zpětného volání s jeho stavem změny.

Požadavky

Záhlaví: SCC. h

(Dodává se ve složce prostředí SDK Common includes ve výchozím nastavení: [jednotka] \Program Files\VSIP 8.0 \ EnvSDK\common\inc; také ve složce VSIP s ukázkou MSSCCI [jednotka] \Program Files\VSIP 8.0 \ MSSCCI).

Viz také