A Microsoft Visual SourceSafe ( Visual SourceSafe , VSS ) egy Microsoft szoftvertermék , egy fájlszerver verzió-ellenőrző rendszer , amelyet kis fejlesztőcsapatok számára terveztek. A VSS lehetővé teszi a több felhasználó által megosztott fájlok tárolását egy megosztott tárhelyen, a verzióelőzmények minden fájlhoz tárolódnak.
A VSS a Microsoft Visual Studio csomag része volt, és a csomag termékeivel integrálva volt. Csak Windows platformon érhető el . A Unix verziót a MainSoft karbantartja .
A terméket eredetileg a One Tree Software fejlesztette ki. A One Tree SourceSafe számos kiadása jelent meg, DOS , OS/2 , Windows, Windows NT , Macintosh és Unix rendszerekhez. Miután a Microsoft 1994-ben megvásárolta a One Tree Software-t, a termék összes verziója megszűnt, kivéve a Windows verziót. A 16 bites Windows rendszerhez készült Microsoft Visual SourceSafe 3.1 lényegében a One Tree 3.0-s verziója új néven. 1995 szeptemberében megjelent a 4.0 -s verzió , már a Microsofttól.
A SourceSafe eredetileg nem egy kliens/szerver alkalmazás volt, hanem fájlszerver szintű hozzáférést használt . Ez rendben volt az ugyanazon a LAN - on dolgozó kis csapatok számára , de a nagy és/vagy elosztott csapatoknak nagy nehézségekbe ütköztek a SourceSafe használata. A fájlhozzáférés a termékkel szemben kritika forrása volt: az összes adatfájlhoz való teljes hozzáférés potenciálisan veszélyes, a kliensrendszer meghibásodása a fájl írásakor az adatok megsérüléséhez vezethet. Sok felhasználó megpróbálta csökkenteni az adatvesztés kockázatát a SourceSafe-hez tartozó Database Integrity Check segédprogram rendszeres futtatásával.
2005 novemberében megjelent a termék frissített változata - Visual SourceSafe 2005 , amelyben megjelent a kliens-szerver működési mód. Ezt a verziót a Visual Studio 2005 Team System rendszerrel szállították, de a Visual Studio 2008 Team System nem tartalmazza. A Microsoft új termékét, a Team Foundation Servert ajánlják a SourceSafe helyére .
A Microsoft már nem terjeszti a SourceSafe-et a Visual Studio új verzióival. Kisebb fejlesztőcsapatok számára a Team Foundation Server Basic szolgáltatást kínáljuk.
Verzióvezérlő rendszerek ( kategória ) | |
---|---|
Csak helyi | |
Kliens-szerver | |
Megosztott | |