KdokolivSCC je Source Code Control a je to Win univerzální rozhraní pro integraci source control nástrojů do různých IDE. Prozasuje ho hlavně Microsoft, ale viděl jsem ho i v jiných systémech (pár lidí naříká, že by bylo pěkné ho mít třeba v tom Eclipse).
SCC vyšel původně z MSVSS ale není na něm naštěstí závislý.
Přímo microsoftí implementace se jmenuje MSSCCI (Microsoft Source Code Control Interface), dá se stáhnout v balíku VSIP. Nejedná se i nic víc, než o jeden H soubor obsahující definice všech funkcí. Klient si pouze nalouduje příslušné DLL a nalinkuje příslušné funkce a integrace je hotová. Možná proto je ve Win tak rozšířená.
SCC je podporováné už ve VC6, VC.NET, VCExpress a viděl jsem ho i jinde. Navíc ho používáme v práci a mám dokonce nástroj, který ho přes systémový hook umí zaintegrovat do takřa libovolné desktopové aplikace, takže napříkla PSPAD, nebo UltraEdit, nebo Photoshop, ve všech má človek k dispozici okénko, kde může udělat Check Out / Check In na zadaném souboru bez nutnosti otevírat GUI aplikaci.
|