Visual SourceSafe (VSS) und StarTeam sind Software- Plattformen, die als Steuersystemen der Bereitstellung von Lösungen für Software-Entwicklungsprojekte Gruppe dienen . Visual SourceSafe ist im Besitz von Microsoft und Borland StarTeam wird durch Eigentum . Beide Plattformen arbeiten, wie aufwendig Collaboration-Tools mit zentraler Steuerung Management. Sowohl VSS und StarTeam erlauben Gruppe Entwickler virtueller Bibliotheken verwalten und entwickeln Software-Projekten. Software Configuration Management
StarTeam ist eine Software Configuration Management (SCM) -System, das Software-Modul Versionen sowie mit einer Kapazität von Softwareprodukten freizugeben verfolgt werden können. Dieses System bietet Verriegelung , so dass zwei Entwickler nicht machen widersprüchliche Änderungen zur gleichen Zeit . SCM hat auch Audits , Rückverfolgbarkeit , Kennzeichnung, Rollback und Recovery-Funktionen , die die Geschichte eines Software-Projekts .
StarTeam Struktur
StarTeam als Repository von Projekten strukturiert enthaltenen Ordner von Dateien, Änderungsanforderungen , Anforderungen, Tasks und Themen. Jedes Projekt kann seine eigene einzigartige Struktur . Eine StarTeam-Ansicht ist ein Sub -Container von einem Projekt oder Teilmenge von einem Projekt, das schnell von der Gruppe zugegriffen werden kann. StarTeam unterstützt parallele Entwicklung, was bedeutet, kann eine Gruppe verzweigen oder sich Projekte . Entwickler können Konfigurationen anpassen und wiederverwenden, für mehrere Projekte .
VSS Struktur
Visual SourceSafe verwendet Assistenten, Entwicklern zu helfen, erhalten Projekte gestartet . Das System ist in der Regel mit einer zentralen Datenbank in einem Netzwerk an einen oder mehrere Clients eingestellt . Das System ist so aufgebaut, dass der Code in der Datenbank gespeichert wird, während Editieren und Kompilieren auf den Client -Rechner erfolgt . Die Bausteine , aus denen sich die Datenbank sind Dateien innerhalb von Projekten. Die Datenbank, die ein Administrator , speichert historische Versionen des Projekts erfordert und wird vom System für Konflikte überwacht.
Version Control
Version Control ist ein Tool Visual SourceSafe das bildet die gesamte Geschichte eines Projektes , beginnend mit der ersten Version . " Verlauf anzeigen " auf der " Tools "-Menü ermöglicht es Entwicklern , die Geschichte einer Datei oder eines Projekts zugreifen . Obwohl das System speichert alle Versionen einer Datei , spart umgekehrt Delta Technology nur aktuelle Versionen , während der Rest sich " Version Deltas " , die Speicherplatz bewahren. Interne Versionsnummern werden automatisch in jeder Datei zugeordnet. Das System erlaubt eine benutzerspezifische Datum /Zeitstempel , die als Projekt Marker dienen , wenn Änderungen vorgenommen werden.