Festlegen von Datenbankoptionen
Als Datenbankadministrator Ihres Teams müssen Sie eine Reihe von Optionen festlegen, um Ihre Umgebung anzupassen. Zusätzlich stehen den einzelnen Teammitgliedern verschiedene Möglichkeiten zur Verfügung, die sie mit Visual SourceSafe Explorer festlegen können.
So nehmen Sie Anpassungen für Ihr Team vor
Verwenden Sie das Dialogfeld SourceSafe-Optionen in Visual SourceSafe Administrator.
Legen Sie die Initialisierungsvariablen in den Initialisierungsdateien (.ini) der Site fest. Viele dieser Variablen geben lediglich Einstellungen wieder, die Sie auf der Benutzeroberfläche vornehmen. Allerdings können einige der Variablen nur in einer INI-Datei und unter Verwendung eines Texteditors festgelegt werden.
Umgebungsvariablen werden auch in den INI-Dateien festgelegt.
Verwenden des Dialogfelds SourceSafe-Optionen zur Teamverwaltung
In Visual SourceSafe Administrator können Sie im Dialogfeld SourceSafe-Optionen viele globale Datenbankeinstellungen festlegen. Dieses Dialogfeld ist auch in Visual SourceSafe Explorer verfügbar; allerdings können normale Benutzer auf einige der Registerkarten nicht zugreifen. Nachfolgend ist eine Auswahl von Elementen aufgeführt, die Sie als Datenbankadministrator anpassen können:
Internationale Einstellungen für Umgebungen, die nicht auf ein Land bzw. eine Region begrenzt sind
Zeitzone
Dateitypen, die für den Zugriff über Visual SourceSafe Explorer in eine Dateigruppe aufgenommen werden
Wenn Sie das Dialogfeld SourceSafe-Optionen verwenden, um Visual SourceSafe anzupassen, werden die Änderungen von Visual SourceSafe im Arbeitsspeicher gespeichert. Allerdings schreibt Visual SourceSafe Administrator bzw. Visual SourceSafe Explorer die Änderungen nicht in die entsprechende Initialisierungsdatei, solange das Programm nicht geschlossen oder eine andere Datenbank geöffnet wurde. Wenn Sie eine zweite Visual SourceSafe-Sitzung starten, bevor die erste Sitzung beendet wurde, werden die Änderungen der ersten Sitzung noch nicht übernommen.
Arbeiten mit Visual SourceSafe-Initialisierungsvariablen
Die wichtigsten Initialisierungsdateien in Visual SourceSafe sind Srcsafe.ini, Ss.ini, und Ssadmin.ini. Definitionen und Beispiele sind unter Datenbankentwurf aufgeführt.
Hinweis
Die in den Initialisierungsdateien Ss.ini oder Ssadmin.ini festgelegten Variablen überschreiben die Einstellungen in der Datei Srcsafe.ini.
Jede Initialisierungsdatei enthält eine Reihe von Initialisierungsvariablen, die die in Clientprogrammen vorgenommenen Visual SourceSafe-Standardeinstellungen und Benutzereinstellungen wiedergeben, z. B. im Dialogfeld SourceSafe-Optionen. Zusätzlich enthalten sie eine Auswahl an Optionen, die Sie nicht über die Benutzeroberfläche ändern können. Diese Variablen können nur direkt in den jeweiligen Initialisierungsdateien bearbeitet werden.
Warnung
Als Datenbankadministrator der Site sind Sie der einzige Benutzer, der die Datei Srcsafe.ini bearbeiten darf.
Die folgenden Initialisierungsvariablen können nur in den Initialisierungsdateien festgelegt werden:
Sie können die Initialisierungsdateien mit einem beliebigen Text-Editor lesen und ändern. Für eine Zeile in einer Initialisierungsdatei besteht eine Begrenzung von 511 Zeichen. Dieser Wert kann jedoch durch die Anforderungen bestimmter Variablen wie Projektpfadbegrenzungen eingeschränkt sein.
Es gibt drei Zeilenarten in den Initialisierungsdateien:
Funktionale Zeilen, die Initialisierungsvariablen festlegen, haben folgendes Format:
<initialization variable> = <value>
Kommentare, die von Visual SourceSafe ignoriert werden. Eine Kommentarzeile beginnt mit einem Semikolon, z. B.:
; Here I am, JP.
Header in Klammern, die besondere Projektpfade angeben oder für besondere Zwecke verwendet werden. Nachfolgend sind zwei Beispielheader aufgeführt, der erste ist ein Header für das Projekt $/Word:
[$/Word] [Keyword Comments]
Die Reihenfolge der Variablen in einer Initialisierungsdatei spielt keine Rolle. Dagegen kommt dem Header, unter dem eine Variable eingefügt wird, sehr große Bedeutung zu. Wenn eine Variable unter dem falschen Header eingefügt wird, wird sie ignoriert. So wird z. B. eine Mehrzweckvariable ignoriert, die unter [Keyword Comments] eingefügt wird. Weitere Informationen über die Verwendung von Initialisierungsvariablen finden Sie unter Anpassen von Projekten mit Initialisierungsvariablen.
Verwenden von Visual SourceSafe-Umgebungsvariablen
Visual SourceSafe definiert mehrere Umgebungsvariablen, die in der folgenden Tabelle aufgeführt sind. Diese Variablen können Sie in Windows für eine Vielzahl von Wartungszwecken festlegen. Weitere Informationen zur Wartung finden Sie unter Warten und Optimieren von Visual SourceSafe.
- PFAD
Gibt den Pfad für ausführbare Dateien an. Fügen Sie dem Ordner Win32 den Pfad hinzu, der in der Standardeinstellung die Visual SourceSafe-Programmdateien enthält. Beispielsweise PFAD=%PATH%;c:\Programme\vss\win32.
- SSCURPRJ
Überschreibt die Projekteinstellung in der Datei Ss.ini und wird am häufigsten für das Schreiben von Batchdateien und Makros für Visual SourceSafe verwendet.
- SSDEBUGTIME
Gibt einen Dateinamen an, der eine ganzzahlige 32-Bit-Datums-/Uhrzeitangabe im Binärformat enthält. Diese Variable wird verwendet, um Datum und Uhrzeit für das Debuggen festzulegen.
- SSDIR
Gibt den Speicherort der Datei Srcsafe.ini für die Visual SourceSafe-Datenbank an, mit der eine Verbindung hergestellt werden soll.
- SSINI
Überschreibt den Speicherort der Datei Ss.ini eines Benutzers wie in Users.txt bereitgestellt.
- SSINIENV
Gibt die Plattformspezifizierer an, die in den Dateien Srcsafe.ini und Ss.ini geladen werden sollen. Wenn diese Variable nicht festgelegt ist, ist der Standard für Win32-Systeme NT, Win, PC und UI für Visual SourceSafe Explorer und NT, Win, PC, CL für Komponenten der Befehlszeile.
- SSPWD
Gibt das Standardkennwort für Befehlszeilenoperationen im Klartext an.
- SSUSER
Gibt den Standardbenutzernamen für Befehlszeilenoperationen an.
Siehe auch
Konzepte
Anpassen von Projekten mit Initialisierungsvariablen
Datenbankentwurf
Weitere Ressourcen
Initialisierungsvariablen
Warten und Optimieren von Visual SourceSafe
Visual SourceSafe-Benutzeroberflächenreferenz