Share via


Visual SourceSafe-Glossar

In diesem Glossar werden eine Reihe von Begriffen definiert, die in der Visual SourceSafe-Hilfe verwendet werden.

A

Aktuelle Version [current version]

Die letzte Version einer Datei, die in einer Visual SourceSafe-Datenbank gespeichert wurde. Die aktuelle Version der Datei besitzt die höchste Versionsnummer.

Aktuelles Projekt [current project]

Das im Projektbereich von Visual SourceSafe Explorer ausgewählte Projekt.

Arbeitsordner [working folder]

Ordner auf dem lokalen Computer eines Benutzers, in dem Dateien gespeichert werden, die aus einer Visual SourceSafe-Datenbank ausgecheckt wurden. Ein Benutzer nimmt Änderungen an den Dateien im Arbeitsordner vor und checkt dann die geänderten Dateien zur Versionsverfolgung wieder in die Visual SourceSafe-Datenbank ein.

Auscheckordner [checkout folder]

Ein Ordner, der in Visual SourceSafe Explorer im Dateibereich in der Spalte Auscheckordner angezeigt wird. Dieser Ordner ist nicht der tatsächliche Arbeitsordner des Benutzers. Dieser wird in der Symbolleiste angezeigt.

Ausgecheckte Datei [checked-out file]

Eine Datei, die mit dem Befehl Auschecken zum Ändern reserviert wurde. Beim Auschecken einer Datei wird deren neueste Version in den Arbeitsordner des Benutzers kopiert. Im Standardarbeitsstil von Visual SourceSafe kann eine Datei nicht von mehreren Benutzern zugleich ausgecheckt werden.

Automatisches Zusammenführen [automatic merge]

Das Zusammenführen von Dateien während einer Eincheckoperation. Das Zusammenführen von Dateien ist erforderlich, wenn mehrere Benutzer die gleiche Datei unter Verwendung des Arbeitsstils Kopieren-Ändern-Zusammenführen ausgecheckt haben.

B

Befehl "Endgültig entfernen" [Purge command]

Entfernt zuvor gelöschte Dateien und Unterprojekte dauerhaft aus einem Visual SourceSafe-Projekt. Endgültig entfernte Elemente können nicht wiederhergestellt werden.

Befehl "Löschen" [Delete command]

Entfernt Dateien und Projekte aus einem Visual SourceSafe-Projekt und markiert sie als gelöscht. Die Elemente sind jedoch noch immer vorhanden und können mit dem Befehl Wiederherstellen wiederhergestellt werden.

Befehl "Zerstören" [Destroy command]

Entfernt gelöschte Dateien und Projekte dauerhaft aus einer Visual SourceSafe-Datenbank. Zerstörte Elemente können nicht wiederhergestellt werden.

Benutzerdefinierter Editor [custom editor]

Ein Editor, mit dessen Hilfe Sie den Inhalt in einer SourceSafe-Datenbank anzeigen, bearbeiten, vergleichen oder zusammenführen können. Weitere Informationen finden Sie unter Dialogfeld "SourceSafe-Optionen", Registerkarte "Benutzerdefinierte Editoren" (Explorer und Plug-In).

Benutzerliste [user list]

Eine Liste der Benutzer einer Visual SourceSafe-Datenbank. Die Liste wird vom Datenbankadministrator gewartet und im Hauptfenster des Visual SourceSafe Administrator-Programms angezeigt.

Benutzername [user name]

Eine eindeutige Zeichenfolge zur Identifizierung eines bestimmten Datenbankbenutzers.

Bezeichnung [label]

Ein benutzerdefinierter Name, der an eine bestimmten Version einer Datei oder eines Projekts angefügt wird.

D

Dateibereich [file pane]

Die rechte Seite des Visual SourceSafe Explorer-Fensters. Dieser Bereich enthält die Dateiliste.

Dateiheader [file header]

Text am Beginn einer Datei, der die Revisionsnummer der Datei, den Autor, das Datum und die Uhrzeit der letzten Änderung usw. enthält. Diese Informationen werden in der Regel als Kommentare in den Dateien in der Programmiersprache angezeigt und haben keine Auswirkungen auf die Kompilierung.

Dateiliste [file list]

Eine Liste von Dateien im aktuellen Projekt, die sich im Dateibereich von Visual SourceSafe Explorer befindet.

Delta [delta]

Der Unterschied zwischen Version x einer Datei und Version x-1 derselben Datei. Visual SourceSafe verwendet Rückwärtsdeltatechnologie, um Änderungen zu speichern.

Dialogfeld "Erweitert" [advanced dialog box]

Ein Dialogfeld, das optionale oder zusätzliche Einstellungen enthält. Viele Dialogfelder in Visual SourceSafe verfügen über eine Schaltfläche Erweitert, mit der diese Art von Dialogfeld aufgerufen wird.

Drag & Drop [drag and drop]

Eine Kombination von Windows-Standardfeatures, mit der Sie ein Quellelement unter Verwendung der Maus auf ein Zielelement ziehen können.

E

Eingecheckte Datei [checked-in file]

Eine Datei, die mit dem Befehl Einchecken in der Visual SourceSafe-Datenbank gespeichert wurde. Diese Datei steht nicht für eine Änderung zur Verfügung, bis sie wieder ausgecheckt wird.

Ergebnisbereich [results pane]

Ein Teil des Visual SourceSafe Explorer-Fensters, in dem die Ergebnisse von Visual SourceSafe-Operationen angezeigt werden. Wenn Sie beispielsweise eine Datei einchecken, wird in diesem Bereich der Name der Datei angezeigt.

F

Eine Verknüpfung zwischen Kopien derselben Datei, die für zwei oder mehr Projekte freigegeben sind. Die Freigabeverknüpfung wird von Visual SourceSafe verwendet, um die freigegebene Datei mit allen eingecheckten Änderungen zu aktualisieren, unabhängig von dem Projekt, aus dem die Datei ausgecheckt wurde.

Freigegebene Datei [shared file]

Eine Datei, die gleichzeitig von mehreren Projekten verwendet wird und Teil mehrerer Projekte ist.

I

Integrierte Entwicklungsumgebung [integrated development environment (IDE)]

Eine vereinheitlichte Umgebung für die Softwareentwicklung, die einen Satz integrierter Entwicklungstools enthält. Ein Beispiel für ein System, das eine integrierte Entwicklungsumgebung bereitstellt, ist Microsoft Visual Studio.

J

Journaldatei [journal file]

Eine Textdatei, in der jede Aktion in einer Visual SourceSafe-Datenbank aufgezeichnet wird, durch die ein Eintrag in der Versionsgeschichte für eine Datei oder ein Projekt generiert wird. Diese Datei wird häufig für Überwachungszwecke verwendet.

K

Kennwort [password]

Eine Textzeichenfolge, die zur Überprüfung der Identität eines Benutzers zu Sicherheitszwecken verwendet wird. Zum Verwenden einer Visual SourceSafe-Datenbank ist häufig ein Kennwort erforderlich.

Konflikt [conflict]

Zwei oder mehr unterschiedliche Änderungen in der gleichen Codezeile, die in einer Situation mit mehrfachem Auschecken auftreten. Visual SourceSafe erkennt Konflikte im Verlauf von Zusammensführungsoperationen oder Operationen zum Anzeigen von Unterschieden und kennzeichnet sie, um eine Lösung des Konflikts zu ermöglichen.

Konfliktmarker [conflict marker]

Ein Symbol zum Anzeigen von Änderungen an einer Datei, die zu einem Konflikt geführt haben. Diese Symbole werden von Visual SourceSafe in einer Situation mit mehrfachem Auschecken nach einer Eincheck- oder Zusammenführungsoperation, die zum Konflikt geführt hat, in die Datei eingefügt.

Kopieren-Ändern-Zusammenführen [Copy-Modify-Merge]

Einer von zwei Arbeitsstilen, die für die Verwendung einer Visual SourceSafe-Datenbank zur Verfügung stehen. Dieser Arbeitsstil ermöglicht das mehrfache Auschecken derselben Datei in einer Teamumgebung. Mit diesem Arbeitsstil kann ein Benutzer eine Datei aus der Datenbank kopieren, im Arbeitsordner ändern und mit den von anderen Benutzern vorgenommenen Änderungen zusammenführen. Siehe auch Sperren-Ändern-Entsperren.

L

Lokale Kopie [local copy]

Kopie einer Datei, die im Arbeitsordner eines Benutzers auf dem lokalen Computer gespeichert ist. Die lokale Kopie unterscheidet sich von der Masterkopie, wenn die lokale Kopie seit dem letzten Auschecken geändert wurde oder wenn die Masterkopie durch einen anderen Benutzer geändert wurde, während die lokale Kopie ausgecheckt war.

M

Masterkopie [master copy]

Die zuletzt eingecheckte Version einer Datei oder eines Projekts, die oder das in einer Visual SourceSafe-Datenbank gespeichert ist.

Mehrfaches Auschecken [multiple checkout]

Gleichzeitige Auscheckvorgänge durch zwei oder mehr Benutzer bzw. mehrfaches Auschecken an verschiedene Speicherorte durch einen Benutzer. Der Datenbankadministrator muss das mehrfache Auschecken aktivieren, damit in einer Teamumgebung der Arbeitsstil Kopieren-Ändern-Zusammenführen erstellt wird.

P

Plattformübergreifende Entwicklung [cross-platform development]

Entwicklung in einer Umgebung, die mehrere Prozessoren und Betriebssysteme unterstützt.

Platzhalterzeichen [wildcard characters]

Beispielsweise das Sternchen (*) und das Fragezeichen (?), die für Mustervergleiche in Suchvorgängen verwendet werden können.

Projekt [project]

Eine Gruppe verwandter Dateien, beispielsweise alle Dateien, die zur Entwicklung einer Softwarekomponente erforderlich sind. Dateien können innerhalb eines Projekts gruppiert werden, um Unterprojekte zu erstellen. Projekte können auf beliebige Art und Weise definiert werden, die für einen Benutzer aussagekräftig sind, z. B. ein Projekt pro Version oder ein Projekt pro Sprache. Projekte werden genau wie Dateiverzeichnisse organisiert.

Projektbereich [project pane]

Die linke Seite des Visual SourceSafe Explorer-Fensters. Der Projektbereich enthält die Projektliste.

Projektliste [project list]

Eine Liste aller in der Visual SourceSafe-Datenbank verfügbaren Projekte. Die Projektliste befindet sich im Projektbereich von Visual SourceSafe Explorer.

Projektrechte [project rights]

Die jeweiligen Rechte für die Verwendung eines Visual SourceSafe-Projekts für jeden Datenbankbenutzer. Die Projektrechte in Visual SourceSafe umfassen die Rechte Lesen, Aus-/Einchecken, Hinzufügen/Umbenennen/Löschen und Zerstören. Jedes nachfolgende Recht schließt alle vorhergehenden Rechte ein. Das Zugriffsrecht Zerstören ermöglicht uneingeschränkten Zugriff.

Q

Quellcodeverwaltung [source control]

Verwaltung der Änderungsversionsgeschichte einer Datei und des Projekts/der Projekte, das/die die Datei enthält/enthalten. Visual SourceSafe stellt eine projektorientierte Quellcodeverwaltung bereit.

R

Rechtepropagierung [rights propagation]

Eine Standardzuweisung der Zugriffsrechte in Unterprojekten auf der Grundlage von Rechten, die im übergeordneten Projekt zugewiesen wurden. Die Standardrechtezuweisung kann geändert werden.

Rekursiv [recursive]

Ein Begriff, der auf eine Operation angewendet wird, die für ein Projekt und alle Dateien und Unterprojekte des Projekts ausgeführt wird. Beispielsweise können Sie den Befehl Auschecken rekursiv verwenden, um alle Dateien in der Projektliste gleichzeitig auszuchecken, ohne jede Datei einzeln auswählen zu müssen.

Rückwärtsdeltatechnologie [reverse delta]

Eine Technologie für das Speichern von Änderungen, die von Visual SourceSafe verwendet wird. Bei der Rückwärtsdeltatechnologie werden inkrementelle Änderungen in einer Basisdatei gespeichert, anstatt jede nachfolgende Version der Datei vollständig zu speichern. Visual SourceSafe verwendet die aktuelle Version einer Datei als Basisdatei und speichert die Änderungen aus früheren Versionen. Durch die Verwendung der Rückwärtsdeltatechnologie werden die Speicherplatzanforderungen verringert und der Dateizugriff beschleunigt.

S

Schlüsselwort [keyword]

In Visual SourceSafe ist dies ein Versionsmarker, den Sie für eine spätere Verwendung bei der Schlüsselworterweiterung in einer Textdatei ablegen können.

Schlüsselworterweiterung [keyword expansion]

Ein Prozess, der von Visual SourceSafe verwendet wird, um ein Schlüsselwort automatisch durch aussagekräftige Headerinformationen zu ersetzen, wenn eine Datei in eine Datenbank eingecheckt oder einer Datenbank hinzugefügt wird. Durch die Zeichenfolge "$Revision: $" wird Visual SourceSafe beispielsweise angewiesen, das Revision-Schlüsselwort automatisch um die aktuelle Dateiversionsnummer zu erweitern.

Schreibgeschützte Datei [read-only file]

Eine Datei, die in den Dateiattributen als schreibgeschützt gekennzeichnet ist. Eine solche Datei kann in einem geeigneten Text-Editor angezeigt, jedoch nicht geändert werden. Eine Datei wird von Visual SourceSafe als schreibgeschützt gekennzeichnet, wenn die Befehle Einchecken und Letzte Version abrufen ausgeführt werden.

Spaltenformat [column format]

Eine Formatierungsoption, die bei der Schlüsselworterweiterung in einer Datei verwendet wird. Bei dieser Option werden in den Schlüsselwortanweisungen zwei Doppelpunkte anstatt einem verwendet. Durch die Option wird Visual SourceSafe angewiesen, Spalten mit Schlüsselwortinformationen so anzuordnen, dass die Anzeige besser lesbar ist.

Sperren [locking]

Hierdurch wird sichergestellt, dass sich zwei Prozesse nicht gleichzeitig auf dieselbe Datei oder dasselbe Projekt in einer Datenbank auswirken. In Visual SourceSafe wird ein systemeigener Sperrmodus verwendet, der auf systemeigene Funktionen des Betriebssystems angewendet wird. Visual SourceSafe kann auch so eingerichtet werden, dass Sperrdateien verwendet werden, durch die temporäre Dateien im Verzeichnis Locks erstellt werden, das unter dem Installationspfad von Visual SourceSafe gespeichert ist.

Sperren-Ändern-Entsperren [Lock-Modify-Unlock]

Einer von zwei Arbeitsstilen, die für die Verwendung einer Visual SourceSafe-Datenbank zur Verfügung stehen. Dieser klassische Arbeitsstil ermöglicht das exklusive Auschecken einer Datei durch jeweils einen Benutzer. Wenn dieser Arbeitsstil verwendet wird, kann ein Benutzer eine Datei aus der Datenbank kopieren und für den Zugriff durch andere Benutzer sperren, sie im Arbeitsordner ändern und dann einchecken, wodurch die Zugriffssperre für andere Benutzer aufgehoben wird. Siehe auch Kopieren-Ändern-Zusammenführen.

Stammprojekt [root project]

Das Projekt auf der höchsten Ebene der Projektliste mit dem Namen "$/". Alle Projekte in einer Visual SourceSafe-Datenbank sind Unterprojekte des Stammprojekts.

U

Übergeordnetes Projekt [parent project]

Ein Projekt, das eine Datei oder ein Unterprojekt enthält. Beispielsweise ist $/Project das übergeordnete Projekt der Datei $/Project/Abc.txt, und das Stammverzeichnis ($/) ist das übergeordnete Element des Projekts $/Project.

Übersichtsordner [shadow folder]

Ein optionaler Dateisystemordner, der aktuelle Kopien aller Dateien in einem Projekt enthält. Der Übersichtsordner stellt einen Speicherort bereit, an dem die Dateien angezeigt werden können, ohne auf die Visual SourceSafe-Datenbank zugreifen zu müssen, und fungiert als benutzerfreundliches Verzeichnis zum Erstellen und Kompilieren des Projekts.

Unterprojekt [subproject]

Ein Projekt innerhalb eines übergeordneten Projekts.

V

Variablenvererbung [variable inheritance]

Vererbung der Initialisierungsvariablen an Visual SourceSafe-Unterprojekte. Jedes Unterprojekt erbt die Variablen des übergeordneten Projekts und die Konfiguration der Initialisierungsdatei, die vom übergeordneten Projekt verwendet wird.

Verdecken [cloaking]

Das Schützen eines Projekts, damit bestimmte Befehle keine Auswirkungen darauf haben. Dies betrifft beispielsweise die Befehle Auschecken, Einchecken und Auschecken rückgängig.

Versionsgeschichte [history]

Aufzeichnung der Änderungen an einer Datei, seitdem sie anfänglich zur Visual SourceSafe-Datenbank hinzugefügt wurde. Die Datenbank kann zu einem beliebigen Punkt in der Dateiversionsgeschichte zurückkehren und die Datei so wiederherstellen, wie sie zu diesem Zeitpunkt vorhanden war.

Versionskontrolle [version control]

Steuerung von mehreren Datei- und Projektversionen, einschließlich der Änderungen für die einzelnen Versionen.

Versionsnummer [version number]

Eine Zahl, die die Version einer Datei oder eines Projekts angibt. Die Zahl ändert sich bei jeder Überarbeitung, der das Element in der Datenbank unterzogen wird.

Versionsverfolgung [version tracking]

Ein Aufzeichnungsprozess, der von Visual SourceSafe zur Verwaltung der Versionsgeschichte für und der Änderungen an einer Datei oder einem Projekt verwendet wird, ausgehend von der ursprünglichen Version bis hin zur aktuellen Version.

Verzweigen [branching]

Der Vorgang des Trennens einer freigegebenen Datei in zwei oder mehr Verzweigungen. Während die Verzweigung erstellt wird, ist die Freigabeverknüpfung für die freigegebene Datei unterbrochen. Nach dem Verzweigen haben die Dateien bis zu einem bestimten Punkt eine gemeinsame Versionsgeschichte. Nach diesem Zeitpunkt divergieren die Versionsgeschichten.

Verzweigte Datei [branched file]

Eine zuvor freigegebene Datei, deren Freigabeverknüpfung mit dem Befehl Verzweigen unterbrochen wurde.

Visual SourceSafe-Internetdienst [Visual SourceSafe Internet Service]

Der Webdienst ermöglicht den Remote-Internetzugriff auf Visual SourceSafe-Datenbanken über HTTP oder HTTPS mithilfe des Visual SourceSafe-Internet-Plug-Ins für die Visual Studio-Quellcodeverwaltung.

Visual SourceSafe-LAN-Dienst [Visual SourceSafe LAN Service]

Der optionale Windows-RPC-Dienst, der die Leistung über LANs (Local Area Networks, Lokale Netzwerke) verbessert. Dieser wird auch als "LAN-Booster" bezeichnet.

Visual SourceSafe Administrator [Visual SourceSafe Administrator]

Ein Programm, das vom Datenbankadministrator zum Steuern des Speicherorts der Datenbank, der Benutzerliste und der Freigabeberechtigungen sowie der Projektrechte für jeden Benutzer als auch zum Aktivieren des Webdiensts und des LAN-Diensts verwendet wird. Mit diesem Programm kann der Datenbankadministrator auch Wartungsaufgaben an der Datenbank ausführen und die Datenbankleistung optimieren.

Visual SourceSafe Explorer [Visual SourceSafe Explorer]

Hauptclientprogramm, das für die Interaktion mit der Visual SourceSafe-Datenbank verwendet wird.

Visual SourceSafe-Datenbank [Visual SourceSafe database]

Eine zentrale Datenbank, in der alle Masterkopien, die Versionsgeschichte, Projektstrukturen und Benutzerinformationen gespeichert werden. Ein Visual SourceSafe-Projekt ist immer in einer Datenbank enthalten, und in einer Datenbank können mehrere Projekte gespeichert werden. Über die Clientprogramme können mehrere Datenbanken verwendet werden.

Visuelles Zusammenführen [visual merge]

Eine Zusammenführungsoperation, bei der Konflikte beim Zusammenführen in einer grafischen Benutzeroberfläche visuell aufgelöst werden.

W

Webprojekt [Web project]

Das im Visual SourceSafe Administrator-Programm als Webprojekt festgelegte Projekt.

Z

Zusammenführen [merging]

Prozess der Kombination von Unterschieden in zwei oder mehr geänderten Kopien einer Datei. Durch das Zusammenführen wird eine neue Version der Datei erstellt, die aus den Ergebnissen des Abgleichs der Unterschiede besteht. Das Zusammenführen wird ausgeführt, wenn der Benutzer zwei Zweige mit dem Befehl Zusammenführen zusammenführt oder die Befehle Einchecken oder Letzte Version abrufen verwendet werden.

Siehe auch

Konzepte

Funktionsweise von Visual SourceSafe

Weitere Ressourcen

Visual SourceSafe-Referenz