Es gibt viele Leute, die lieben es, auf VSS zu hassen, und ehrlich gesagt ich kann sie nicht beschuldigen (viel). VSS hat den Ruf, instabil, verfälschbar und eigenwillig zu sein. Dieser Ruf ist in einigen Fällen gut verdient, in anderen Fällen ist es ein falscher Umgang, eine unsachgemäße Verwaltung oder eine unsachgemäße Wahl des Jobs.
VSS ist nicht das Werkzeug für jedermann, aber es ist ein geeignetes Werkzeug für eine große Anzahl von Menschen, und es hat eine sehr gute Integration mit Visual Studio.
VSS ist heutzutage ziemlich stabil, aber Sie möchten es nicht über ein instabiles Netzwerk verwenden (außer Sie verwenden den HTTP-basierten Server-Ansatz), da es Dateien beschädigen kann. Es sollte nur die dateibasierte Versionskontrolle in einem zuverlässigen Vor-Ort-Netzwerk verwenden. Wenn Sie eine verteilte Entwicklung außerhalb des Standorts durchführen, müssen Sie das HTTP-Modell verwenden oder ein anderes Produkt auswählen.
VSS hat einige Macken. Die Verzweigung funktioniert nicht so, wie es die meisten Leute wollen. Dies ist nicht unbedingt die Schuld von VSS, da es so konzipiert wurde, dass es sich ein wenig von der anderen Versionskontrolle der Zeit unterscheidet (denken Sie daran, es ist ein 20 Jahre altes Produkt). Leute, die es wählen, erwarten, dass es anders funktioniert, als es das falsche Werkzeug für den Job gewählt hat.
Ich habe erfolgreich VSS in monstergroßen Repositories verwendet. Einer der Schlüssel ist, dass Sie die Analyse- und Reparatur-Tools regelmäßig ausführen müssen, um potentielle Probleme zu beheben, bevor sie zu Problemen führen.
Sie möchten VSS auch nicht in Situationen verwenden, in denen Sie Sicherheit benötigen, da die Sicherheit von VSS anwendungsbasiert ist. Da Sie einen direkten Lese-/Schreibzugriff für Dateien benötigen, kann jeder in die Dateien gehen und mit ihnen an der Hand fummeln, wenn sie möchten. Dies ist wiederum anders, wenn Sie die HTTP-Server-Komponente verwenden. (Für das, was es wert ist, ist dies ähnlich zu vielen Arten von Versionskontrolle dieser Ära, wie RCS und SCCS, so ist es nicht wie das war nie zuvor)
Nun, nachdem all dies gesagt, um Ihre Frage zu beantworten, Wenn Sie Download-Zugriff auf VSS haben (z. B. über MSDN), laden Sie es einfach herunter. Es ist nicht so groß. Es ist nur 100 MB.
+1. Ich kann mir nicht vorstellen, wirklich echtes Geld für VSS zu bezahlen. –
Bitte folgen Sie diesem Rat, ich habe noch Albträume von der Verwendung von VSS vor Jahren. –
+1 Ich hätte es nicht besser selbst sagen können :-) – WestDiscGolf