2009-02-26 3 views
3

Ich dort ein Visual SourceSafe-Server läuft irgendwo, dass ich für die Praxis verbinden kann? Ich möchte einige Dinge testen, bevor ich den VSS-Server kaufe, aber ich möchte nicht die gesamte App zum Testen herunterladen.Visual Sourcesafe Server für die Praxis

Mit freundlichen Grüßen

Antwort

8

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.

11

kurze Antwort: Ihre Zeit sparen und kaufen Sie nicht. Verwenden Sie SVN, git oder wenn Sie alle für eine MS-Lösung sind, dann verwenden Sie Team Foundation Server.

+0

+1. Ich kann mir nicht vorstellen, wirklich echtes Geld für VSS zu bezahlen. –

+0

Bitte folgen Sie diesem Rat, ich habe noch Albträume von der Verwendung von VSS vor Jahren. –

+0

+1 Ich hätte es nicht besser selbst sagen können :-) – WestDiscGolf

0

Try Accurev (www.accurev.com) oder Perforce (www.perforce.com) oder PlasticSCM (www.plasticscm.com)

0

Wenn Sie ein Quellcodeverwaltungssystem implementieren müssen. Beginnen Sie mit SVN oder Git, Hände nach unten. Sehen Sie sich den VisualSvn-Server mit AnkhSvn und TortoiseSvn für Client-Tools an. Sie sind alle KOSTENLOS.

Verwandte Themen