Formatieren von Schlüsselwörtern
Standardmäßig ersetzt VSS das Leerzeichen zwischen einem Schlüsselwort und dem nachfolgenden Dollarzeichen durch den von Ihnen angegebenen Wert. Diese Vorgehensweise erschwert jedoch das Erstellen eines ansprechenden Spaltenlayouts.
Um dieses Problem zu beheben, können Sie nach dem Schlüsselwort zwei Doppelpunkte (statt eines einzigen) einfügen und dann so viele Leerzeichen hinzufügen, wie angezeigt werden sollen. Dadurch wird VSS mitgeteilt, dass sich das Dollarzeichen genau an der Stelle befindet, an der Sie es haben wollen. VSS fügt entweder Leerzeichen hinzu oder schneidet den Wert ab, um zu gewährleisten, dass die Spalten intakt bleiben.
Binärdateien
Dieses Feature ist nicht nur nützlich, um ansprechende Spalten zu erstellen, sondern auch, um Schlüsselwortinformationen in Binärdateien (z. B. ausführbare Dateien) einzubetten, bei denen die genaue Datenlänge wichtig ist.
Beispiel:
$Revision:: $
VSS erweitert das Schlüsselwort um die Versionsnummer der Datei und behält die zusätzlichen Leerzeichen, die Sie zwischen den Dollarzeichen eingegeben haben, so dass die Spalte mit der Versionsnummer ihre Breite behält.
Formatieren der Schlüsselwörter "History" und "Log"
Die Schlüsselwörter History und Log weisen VSS an, Informationen zur Versionsgeschichte hinter dem Schlüsselwort einzufügen. VSS fügt den Dateinamen zwischen dem Doppelpunkt und dem Dollarzeichen ein; in die Zeilen, die auf das Schlüsselwort folgen, wird der letzte Eintrag in der Versionsgeschichte der Datei eingefügt.
Wenn Sie sicherstellen möchten, dass die Versionsgeschichte als Kommentar interpretiert wird (damit der Code kompilierbar bleibt), kann Ihr VSS-Administrator Kommentarzeichen festlegen, die VSS vor und nach den Zeilen mit den Schlüsselwörtern History und Log einfügt.
Jeder Dateinamenerweiterung wird eine Zeichenfolge zugewiesen, die vor jeder Zeile eingefügt wird. Optional kann dieser eine weitere Zeichenfolge folgen, die nach jeder Zeile eingefügt wird. Die beiden Zeichenfolgen sind in Anführungszeichen eingeschlossen und durch Kommas getrennt.
Wenn keine Schlüsselwortkommentare angegeben sind, werden folgende Kommentare verwendet:
*.asm = " | "
*.vb = "rem "
*.bat = "rem "
*.s = " | "
<Alle anderen> = "* "
Angenommen, Ihr Administrator hat in Ihrer Datei SRCSAFE.INI keine Einstellung für *.C vorgenommen. VSS verwendet dann die Standardeinstellung, das Sternchen. Sie könnten dann Folgendes in den Header Ihrer SS.INI-Datei einfügen:
/*
* $History: $
*/
Wenn VSS diese Zeilen erweitert, wird ein Sternchen vor jeder Zeile und überhaupt kein Zeichen hinter der Zeile eingefügt. Die so entstandene Datei könnte, nachdem Sie sie zu VSS hinzugefügt haben, wie folgt aussehen:
/*
* $History: IDBEREICH.TXT $
* ***** Version 1 *****
* User:mariaj Date:01.08.92 Time:11:02
* Created
* Comment: Bereiche für IDs definiert.
*/
Siehe auch
Mehrfaches Auschecken von Dateien | Erweitern von Schlüsselwörtern | Optimieren der Leistung | Exklusives Auschecken | Anpassung von VSS