Netencyclo, The wikipedia mirror - The biggest multilingual encyclopedia : Microsoft Visual SourceSafe

- Microsoft Visual SourceSafe -

Microsoft Visual SourceSafe :

Outils :

Vous avez un site web ? Un blog ?

 Netencyclo Directory Project 




Mettre en favoris !

Add to Netvibes
Technorati reactions
rencontre

Visual SourceSafe

aus Wikipedia, der freien Enzyklopädie

(Weitergeleitet von Microsoft Visual SourceSafe)
Wechseln zu: Navigation, Suche
Visual SourceSafe
Entwickler: Microsoft
Aktuelle Version: 8.0.50727.1551
(2005)
Betriebssystem: Microsoft Windows
Kategorie: Versionsverwaltung
Lizenz: EULA
Deutschsprachig: ja
VS80

Visual SourceSafe (VSS) ist eine Client-/Server-Anwendung von Microsoft zur Versionsverwaltung von Dateien, welche hauptsächlich im Zusammenhang mit Software-Quelltext verwendet wird. Es wurde vorwiegend zur Verwendung auf Einzelplatzsystemen oder für kleine Teams entwickelt.

Inhaltsverzeichnis

[Bearbeiten] Grundsätzliches

SourceSafe ist ein Vertreter des Lock-Modify-Write-Versionsverwaltungskonzeptes, was bedeutet, dass Dateien vor einer Änderung ausgecheckt werden müssen. Beim Einchecken werden die veränderten Dateien in die Datenbank übernommen. SourceSafe erlaubt, im Gegensatz zu reinen Lock-Modify-Write-Vertretern, das gleichzeitige Auschecken derselben Dateien auf verschiedenen Rechnern, der Benutzer erhält jedoch eine entsprechende Warnung, so dass er selbst entscheiden kann, ob seine beabsichtigte Änderung eventuell mit der Änderung des anderen Entwicklers kollidiert.

SourceSafe versioniert jede Datei einzeln, es gibt keine Informationen darüber, welche Versionen verschiedener Dateien zusammengehören. Es werden jedoch sogenannte „Labels“ unterstützt, mit denen ein bestimmter Stand eines Verzeichnisbaums markiert werden kann (z.B. eine Version für eine Produktfreigabe). Als Besonderheit unterstützt 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, ändert sie sich automatisch auch in allen verknüpften Ästen des Baums.

[Bearbeiten] Server

Serverseitig 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 Veränderungen möglich. Darin besteht aber gleichzeitig eines der größten Probleme von VSS: Da jeder Client direkt auf die Dateistruktur der Serverdatenbank zugreift, können Clientseitige Abstürze oder Probleme dazu führen, dass die Datenbank inkonsistent wird. Zum Funktionsumfang gehören daher Tools, die eine Datenbank reparieren können. Auch eine manuelle Manipulation der Dateien in der Dateistruktur des Servers ist prinzipiell durch jeden Entwickler mit Zugriff auf die Datenbank möglich. Da die Versionsverwaltungsdatenbank bei vielen Entwicklungsteams zum zentralen Arbeitsmittel für sämtliche Projekte gehört, ist daher ein solides Backupkonzept erforderlich.

Erst mit Visual SourceSafe 2005 wurde eine zusätzliche Server-Komponente - der "Visual SourceSafe 2005 LAN booster service" - eingeführt, der die Netzwerkkommunikation beschleunigen soll. Visual SourceSafe Clients funktionieren jedoch auch ohne diese Komponente.

[Bearbeiten] Client

Clientseitig stehen der Visual SourceSafe-Client oder eine der für sämtliche Microsoft-Entwicklungsumgebungen verfügbaren SourceSafe-Integrationen zur Verfügung. Der Client braucht in der Regel eine direkte SMB-Dateifreigabe-Verbindung zum Server, was eine Verwendung von SourceSafe im Internet praktisch verunmöglicht − dafür war es auch nie konzipiert worden.

[Bearbeiten] Siehe auch

[Bearbeiten] Weblinks

rencontre

Microsoft Visual SourceSafe - En savoir plus

Rencontre Microsoft Visual SourceSafe - Articles à  la une


"Je rencontre quelques peines, je rencontre beaucoup de joie, c'est parfois une question de chance, souvent une rencontre de choix."
© 2009 Netencyclo - Netencyclo Home - Terms of Service - Privacy Policy - Program Policies
Netencyclo, the Wikipedia mirror : the biggest multilingual free-content encyclopedia on the Internet. Cet article, miroir de l'article de Wikipédia est conforme aux termes de la GFDL All Wikipedia content is licensed under the GNU Free Documentation License (see details). Content on this web site is provided for informational purposes only. We accept no responsibility for any loss, injury or inconvenience sustained by any person resulting from information published on this site. We encourage you to verify any critical information with the relevant authorities.