Visual Sourcesafe Vs. Starteam

March 27

Visual Sourcesafe (VSS) und StarTeam sind Software-Plattformen, die als Steuerungssysteme, die Bereitstellung von Lösungen für Software-Entwicklungsprojekte Gruppe dienen. Visual Sourcesafe ist Eigentum von Microsoft und Borland StarTeam gehört. Beide Plattformen arbeiten als aufwendige Collaboration-Tools mit als zentrale Management. VSS und StarTeam können Gruppe Entwickler Verwalten von virtuellen Bibliotheken und Software-Projekte zu entwickeln.

Software Configuration Management

StarTeam ist ein Software Konfiguration Management (SCM) System, das Software-Modul-Versionen nachverfolgt werden, sowie mit der Fähigkeit zur Freigabe von Software-Produkten ermöglicht. Dieses System bietet sperren, sodass zwei Entwickler nicht Konflikte verursachende Änderungen gleichzeitig machen. SCM hat auch Audit, Rückverfolgbarkeit, Identifikation, Rollback und Recovery-Funktionen, die die Geschichte eines Software-Projekts zu dokumentieren.

StarTeam-Struktur

StarTeam ist als Speicher für Projekte mit Ordnern Dateien, Änderungsanforderungen, Anforderungen, Aufgaben und Themen strukturiert. Jedes Projekt kann eine eigene einzigartige Struktur haben. Eine StarTeam-Ansicht ist ein Sub-Container eines Projekts oder Teilmenge eines Projekts, das von der Gruppe schnell zugegriffen werden kann. StarTeam unterstützt parallele Entwicklung, d. h. eine Gruppe verzweigen oder Projekte zusammenführen. Entwickler können Konfigurationen anpassen und diese für mehrere Projekte wiederverwenden.

VSS-Struktur

Visual SourceSafe verwendet Assistenten um Entwickler erhalten Projekte gestartet. Das System ist in der Regel mit einer zentralen Datenbank in einem Netzwerk mit einem oder mehreren Clients eingerichtet. Das System ist so strukturiert, dass Code in der Datenbank gespeichert wird, während bearbeiten und Kompilieren auf Client-Rechnern durchgeführt werden. Dateien in Projekten sind die Bausteine, aus denen die Datenbank besteht. Die Datenbank, die einen Administrator benötigt, speichert historische Versionen des Projekts und wird vom System für Konflikte überwacht.

Versionskontrolle

Versionskontrolle ist ein Visual Sourcesafe-Tool, das die gesamte Geschichte der einen Projekt-beginnend mit der ersten Version verfolgt. "Verlauf anzeigen" auf "Extras" Menü ermöglicht es Entwicklern, die Geschichte von einer Datei oder eines Projekts zugreifen. Obwohl das System alle Versionen einer Datei speichert, speichert Reverse Delta-Technologie nur neueste Versionen während der Rest geworden "Version Deltas", die Speicherplatz zu erhalten. Interne Versionsnummern werden automatisch jede Datei zugewiesen. Das System ermöglicht benutzerdefinierte Datums-und Uhrzeitangaben, die als Projekt Marker dienen, wenn Änderungen vorgenommen werden.