www.wikidata.de-de.nina.az
Visual SourceSafe VSS ist eine nicht mehr weiterentwickelte Client Server Anwendung von Microsoft zur Versionsverwaltung von Dateien welche hauptsachlich im Zusammenhang mit Software Quelltext verwendet wird Es wurde vorwiegend zur Verwendung auf Einzelplatzsystemen oder fur kleine Teams entwickelt Es war Bestandteil alterer Visual Studio Distributionen und ist daher recht verbreitet Visual SourceSafeBasisdatenEntwickler MicrosoftAktuelle Version 8 0 50727 1551 2005 Betriebssystem Microsoft WindowsKategorie VersionsverwaltungLizenz EULAdeutschsprachig jaVS80Zu beachten ist dass Microsoft die Abkurzung VSS auch fur den Volume Shadow Copy Service verwendet Inhaltsverzeichnis 1 Grundsatzliches 2 Server 3 Client 4 Siehe auch 5 WeblinksGrundsatzliches BearbeitenSourceSafe ist ein Vertreter des Lock Modify Write Versionsverwaltungskonzeptes was bedeutet dass Dateien vor einer Anderung ausgecheckt werden mussen Beim Einchecken werden die veranderten Dateien in die Datenbank ubernommen SourceSafe erlaubt im Gegensatz zu reinen Lock Modify Write Vertretern das gleichzeitige Auschecken derselben Dateien auf verschiedenen Rechnern der Benutzer erhalt jedoch eine entsprechende Warnung so dass er selbst entscheiden kann ob seine beabsichtigte Anderung eventuell mit der Anderung des anderen Entwicklers kollidiert SourceSafe versioniert jede Datei einzeln es gibt keine Informationen daruber welche Versionen verschiedener Dateien zusammengehoren Es werden jedoch sogenannte Labels unterstutzt mit denen ein bestimmter Stand eines Verzeichnisbaums markiert werden kann z B eine Version fur eine Produktfreigabe Als Besonderheit unterstutzt VSS neben den Branches Aufsplittung der Entwicklungspfade einer Datei sogenannte Shares Dateien die in mehreren Verzeichnissen eingebunden sind Wird die Datei in einem Ast aktualisiert andert sie sich automatisch auch in allen verknupften Asten des Baums Team Foundation ServerMicrosoft entwickelte Team Foundation Server als Nachfolger von Microsoft Visual SourceSafe der nicht mehr weiterentwickelt wird Ab der Version 2010 kann Team Foundation Server auch auf einem Client Betriebssystem installiert werden Hierfur gibt es eine Basis Konfiguration die die Express Version des Microsoft SQL Servers zur Datenhaltung benutzt Diese Installationsform ist fur Einzelentwickler gedacht die Team Foundation Server benutzen wollen Seit 2018 werden seitens Microsoft die cloudbasierten Azure DevOps Services vormals Visual Studio Online bzw spater Visual Studio Team Services empfohlen Server BearbeitenServerseitig gibt es kein spezielles Programm oder einen Dienst vielmehr wird lediglich eine normale SMB Dateifreigabe benutzt Dadurch ist die Installation einer SourceSafe Datenbank sehr einfach und ohne serverseitige Veranderungen moglich Darin besteht aber gleichzeitig eines der grossten Probleme von VSS Da jeder Client direkt auf die Dateistruktur der Serverdatenbank zugreift konnen clientseitige Absturze oder Probleme dazu fuhren dass die Datenbank inkonsistent wird Zum Funktionsumfang gehoren daher Tools die eine Datenbank reparieren konnen Auch eine manuelle Manipulation der Dateien in der Dateistruktur des Servers ist prinzipiell durch jeden Entwickler mit Zugriff auf die Datenbank moglich Da die Versionsverwaltungsdatenbank bei vielen Entwicklungsteams zum zentralen Arbeitsmittel fur samtliche Projekte gehort ist daher ein solides Backupkonzept erforderlich Erst mit Visual SourceSafe 2005 wurde eine zusatzliche Server Komponente der Visual SourceSafe 2005 LAN booster service eingefuhrt der die Netzwerkkommunikation beschleunigen soll Visual SourceSafe Clients funktionieren jedoch auch ohne diese Komponente Client BearbeitenClientseitig stehen der Visual SourceSafe Client oder eine der fur samtliche Microsoft Entwicklungsumgebungen verfugbaren SourceSafe Integrationen zur Verfugung Der Client braucht in der Regel eine direkte SMB Dateifreigabe Verbindung zum Server was eine Verwendung von SourceSafe im Internet praktisch unmoglich macht wofur es jedoch auch nie konzipiert worden ist Siehe auch BearbeitenTeam Foundation ServerWeblinks BearbeitenVisual SourceSafe 6 0 Visual SourceSafe 2005 neuestes Update fur Visual SourceSafe 2005 auf Version 8 0 50727 1551 kb943847 Microsoft Team Foundation Server 2010 Abgerufen von https de wikipedia org w index php title Visual SourceSafe amp oldid 227036232