Neues in Visual SourceSafe

Die aktuelle Version von Visual SourceSafe bietet eine Reihe neuer und verbesserter Features. Diese vereinfachen die grundlegenden Funktionen und verbessern die Zuverlässigkeit und Leistung von Datenbanken sowie den Zugriff auf Datenbanken.

Verbesserte Leistung und Stabilität

Zur Steigerung der Datenbankleistung wurde der Datenspeicher in Visual SourceSafe auf 4 GB erhöht, und der Archivierungsumfang wurde erweitert. Die Dateiabrufoperation ist doppelt so schnell wie in früheren Versionen.

Visual SourceSafe verringert den erforderlichen Aufwand beim Analysieren, Verwalten und Reparieren von Datenbanken. Dieses ist mit Datenbanken der Versionen 4.0, 5.0 und 6.0 kompatibel und interoperabel.

Das Datenbankformat von Visual SourceSafe wurde zwischen Visual SourceSafe 6.0 und Visual SourceSafe 2005 nicht geändert. Es sind keine Konvertierungstools erforderlich.

Unterstützung für größere Projekte und verteilte Teams

Die Zusammenarbeit von und in Teams nimmt über Zeitzonen, Domänen und Kontinente hinweg zunehmend einen globalen Charakter an. Visual SourceSafe wurde in verschiedener Hinsicht weiterentwickelt, um den Anforderungen global agierender Teams gerecht zu werden:

  • Regionale Zeitzonen.   In Visual SourceSafe wird nun eine an Ihre lokale regionale Zeitzone angepasste Versionsgeschichte verwaltet. Gleichzeitig wird ein separates Überwachungsprotokoll mit Änderungen beibehalten, das mit der Serverreferenzuhr synchronisiert ist. Für vorhandene Datenbanken besteht nur ein geringer Konfigurationsaufwand.

  • Mehrere Sprachen.   Dynamische Updates sind jetzt für jede installierte Sprache verfügbar, die mit der Windows-Codepage kompatibel ist.

  • Unicode.   In früheren Versionen konnten Sie zwar Unicode-Dateien in einer Visual SourceSafe-Datenbank speichern. Diese wurden jedoch als Binärdateien behandelt, sodass dafür von Visual SourceSafe keine Datenbankoperationen ausgeführt werden konnten. Nun erkennt Visual SourceSafe die Unicode-Dateien als Text, sodass alle unterstützten Editorprogramme den Unicode-Inhalt verarbeiten können.

Unterstützung bei Programmierung und Anpassung

Teams von Programmierern können die Vorteile der neuen Automatisierungs- und Erweiterungsfeatures nutzen, um Prozesse zu automatisieren und den Funktionsumfang von Visual SourceSafe zu erweitern. Entwickler können mithilfe von Ereignissen Prozesse automatisieren, z. B. mit OnBeforeCheckout oder OnAfterCheckIn. Mit Visual SourceSafe können Sie benutzerdefinierte Aufgaben erstellen, mit denen Quellcodedateien abgerufen und gedownloadet werden, bevor sie im Rahmen eines automatisierten Builds erstellt werden.

Zur Unterstützung der verwalteten Codeprojekte ist Visual SourceSafe vollständig erweiterbar geworden. Teams können neue Visual Basic- oder Visual C#-Funktionen mit dem IVSS-Automatisierungsmodell und den .NET Programmable Interop Assemblys (PIA) erstellen.

Wenn Sie mit früheren Versionen von Visual SourceSafe mithilfe von ASP.NET erstellte XML-Webdienste entwickelt haben, wurden alle XML-Dateien (z. B. Web.config, WSDL-, DISCO- und MAP-Dateien) in einem binären Format gespeichert. Daher konnte zu einem bestimmten Zeitpunkt nur jeweils ein Entwickler diese Dateien ändern oder auschecken, wodurch die Möglichkeiten paralleler Entwicklungsaufgaben beschränkt waren. Darüber hinaus konnten diese Dateien mit Visual SourceSafe auch nicht verglichen oder zusammengeführt werden, da sie als Binärdateien gespeichert wurden. In der aktuellen Version von Visual SourceSafe werden Unicode-Dateiinhalte (einschließlich XML-Dateien) als Text behandelt. Dadurch können Entwickler diese Dateien ebenso wie andere Textdateien speichern, vergleichen und zusammenführen.

Verbesserungen beim Zusammenführen von Dateien

Zur Unterstützung paralleler Operationen enthält Visual SourceSafe den neuen Arbeitsstil Kopieren-Ändern-Zusammenführen für das mehrfache Auschecken aus einer Datenbank. Dieser Modus kann beim Erstellen von Datenbanken anstelle des herkömmlichen Arbeitsstils Sperren-Ändern-Entsperren ausgewählt werden. Damit werden Dateien für die Teammitglieder freigegeben, wobei gleichzeitig sichergestellt ist, dass von Teammitgliedern vorgenommene Änderungen weder verloren gehen noch überschrieben werden.

Das Zusammenführungsmodul für Visual SourceSafe wurde überarbeitet, um das mehrfache Auschecken zuzulassen und Zusammenführungsoperationen zu vereinfachen. Sie können jetzt das Zusammenführen auf Datenbankebene festlegen und dann das Feature über Dialogfelder mit integrierter Hilfe verwenden. Gegebenenfalls können Sie ein Editorprogramm eines Drittanbieters zum Zusammenführen verwenden. Sie können sich aber auch für die deutlich verbesserten internen Funktionen zum Anzeigen und Ausgleichen von Dateiunterschieden entscheiden.

Aktualisierte Suche nach Clientprogrammen

Die traditionellen Benutzeroberflächen in Visual SourceSafe Explorer und Visual SourceSafe Administrator wurden aktualisiert und enthalten nun Menüs und Symbolleisten, die mit den Elementen der Benutzeroberfläche in Visual Studio und Microsoft Office kompatibel sind. Verbesserte Elemente der Benutzeroberfläche sind u. a. auch einige Assistenten, die Sie durch Datenbankoperationen wie das Archivieren und Wiederherstellen von Projekten führen. Mit dem neu gestalteten Assistenten zum Hinzufügen von SourceSafe-Datenbanken wird das Erstellen von Datenbanken wesentlich vereinfacht.

Änderungen in den SourceSafe-Plug-Ins für Visual Studio

Internet-Remotezugriff.   In dieser Version von Visual SourceSafe wird ein neues SourceSafe-Internet-Plug-In für die Visual Studio-Quellcodeverwaltung eingeführt. Das Plug-In und der dazugehörige Webdienst ermöglichen den Internet-Remotezugriff auf Visual SourceSafe-Datenbanken über HTTP bzw. HTTPS. Das SourceSafe-Internet-Plug-In unterstützt die grundlegenden Operationen zum Öffnen von Datenbanken, Hinzufügen von Datenbanken, zum Einchecken, Auschecken und Abrufen, bietet jedoch keine Funktionen zum Umbenennen, Löschen, Abrufen nach Uhrzeit oder Bezeichnung, Verfolgen der Versionsgeschichte, Festlegen von Bezeichnungen oder zum Freigeben/Verzweigen. Dieses Plug-In ist insbesondere dann hilfreich, wenn Sie außerhalb des Büros auf die Visual SourceSafe-Datenbanken zugreifen müssen.

Verbesserter LAN-Zugriff.   Diese Version von Visual SourceSafe enthält ein verbessertes SourceSafe-Plug-In für Visual Studio. Dieses SourceSafe-LAN-Plug-In genannte Quellcodeverwaltungspaket kann so wie in früheren Versionen verwendet werden. Sie können es jedoch auch optional mit einem LAN-Boosterdienst kombinieren, um die Leistung zu steigern. Die Funktionen des Plug-Ins sind ungeachtet der Verwendung des LAN-Booster identisch.

Hinweis

Weitere Informationen über die Verwendung von SourceSafe-Plug-Ins finden Sie unter Verwenden von Visual SourceSafe in Microsoft Visual Studio.

Siehe auch

Weitere Ressourcen

Einführung in Visual SourceSafe