SSEXP-Dienstprogramm
Führt Visual SourceSafe Explorer für eine angegebene Datenbank über die Befehlszeile aus.
Syntax
ssexp [-A][-D][-P][-S][-Y]
ssexp /edit [-ini|-userini <inifile>] <filename>
ssexp /view [-ini|-userini <inifile>] <filename>
ssexp /diff [-ini|-userini <inifile>] [-ignore_whitespaces|-iw|
-ignore_case|-ic|-ignore_eol|-ie] <file1> <file2>
ssexp /merge [-ini|-userini <inifile>] [-ignore_whitespaces|-iw|
-ignore_case|-ic|-ignore_eol|-ie|-always|-a] <file1> <file2> <basefile> <resultfile> [<original_file1> <original_file2>]
Dienstprogrammoptionen
In der folgenden Tabelle werden die mit SSEXP verfügbaren Optionen beschrieben. Keine dieser Optionen ist von den anderen abhängig.
- -A
Zeigt immer das Fenster zum Zusammenführen an, in dem alle Zusammenführungsoperationen wiedergegeben werden.
- -D<Variable>
Identifiziert eine in der Datei Srcsafe.ini verwendete Initialisierungsvariable Data_Path. Mit dieser Option können Sie einen Alias für eine Datenbank erstellen, sodass Sie den Pfad zu Srcsafe.ini nicht bei jedem Ausführen von SSEXP eingeben müssen.
- -P<Projektname>
Identifiziert das Projekt, für das Visual SourceSafe Explorer gestartet werden soll. Diese Option kann mit E-Mail-Software verwendet werden, die Symbole zum Senden eines Zeigers an das Visual SourceSafe-Projekt unterstützt. Alternativ kann sie zum Erstellen eines Windows-Symbols verwendet werden, mit dem immer ein bestimmtes Visual SourceSafe-Projekt geöffnet wird.
- -S<\\Server\Freigabe\Pfad>
Identifiziert einen Pfad zu einer bestimmten Srcsafe.ini-Datei und überschreibt dabei die normale Methode zum Suchen von Srcsafe.ini-Dateien in Visual SourceSafe.
- -Y<Benutzer,Kennwort>
Gibt Benutzernamen und Kennwort unter Umgehung des Dialogfelds Visual SourceSafe-Anmeldung an.
- /edit
Gibt eine Bearbeitungsoperation an, die im Wesentlichen der Operation des Befehls Datei bearbeiten in Visual SourceSafe Explorer entspricht.
- /view
Gibt eine Bearbeitungsoperation an, die im Wesentlichen der Operation des Befehls Datei anzeigen in Visual SourceSafe Explorer entspricht.
- /diff
Gibt eine Bearbeitungsoperation an, die im Wesentlichen der Operation des Befehls Unterschiede anzeigen in Visual SourceSafe Explorer entspricht.
- /merge
Gibt eine Bearbeitungsoperation an, die im Wesentlichen der Operation des Befehls Zusammenführen in Visual SourceSafe Explorer entspricht.
Optionsparameter
In der folgenden Tabelle werden die mit SSEXP-Optionen verfügbaren Parameter beschrieben.
- /ini
Gibt den Speicherort der Datei Srcsafe.ini zum Abrufen von Schriftarten, Farben, Dateicodierungen usw. an.
- /userini<INI-Datei>
Gibt den Speicherort der Datei Ss.ini zum Abrufen von Schriftarten, Farben, Dateicodierungen usw. an.
- -ic
Gibt an, dass Unterschiede in der Groß- und Kleinschreibung beim Ausführen der angegebenen Operation vom Dienstprogramm ignoriert werden sollen.
- -ignore_eol
Gibt an, dass Zeilenendezeichen beim Ausführen der angegebenen Operation vom Dienstprogramm ignoriert werden sollen.
- -ie
Wie -ignore_eol.
- -ignore_whitespaces
Gibt an, dass Leerzeichen (z. B. Tabstopps und Leerstellen) beim Ausführen der angegebenen Operation vom Dienstprogramm ignoriert werden sollen.
- -iw
Wie -ignore_whitespaces.
- -always
Gibt an, dass das Fenster zum Zusammenführen vom Dienstprogramm für alle Änderungen angezeigt werden soll, auch wenn die Dateien nur Änderungen enthalten, die beim Zusammenführen automatisch gelöst werden können.
- -a
Wie -always.
- Dateiname
Gibt eine Datei an, die angezeigt oder bearbeitet werden soll.
- Datei1
Gibt eine Vergleichsdatei für Dateivergleiche oder Zusammenführungsoperationen an.
- Datei2
Gibt die Datei für den Vergleich mit Datei1 bei einem Dateivergleich oder einer Zusammenführungsoperation an.
- Basisdatei
Gibt eine Basisdatei für die Operation an.
- Ergebnisdatei
Gibt eine Ausgabedatei an.
- Originaldatei1, Originaldatei2
Gibt die ursprünglichen Namen der Dateien Datei1 und Datei2 an, die für einen Dateivergleich oder eine Zusammenführungsoperation verwendet wurden. Diese Namen sind erforderlich, wenn die für Datei1 und Datei2 angegebenen Dateien temporäre Dateien sind.
Beispiele
Startet das Visual SourceSafe-Codeprojekt:
ssexp -P$/Word/Code
Verwendet ein Symbol, um auf eine Visual SourceSafe-Datenbank unter \\DEV1\SourceSafe zuzugreifen:
ssexp -S\\DEV1\SourceSafe
Startet den internen Editor von Visual SourceSafe, um die Datei c:\temp\File.txt zu bearbeiten:
ssexp /edit c:\temp\File.txt
Zeigt das Fenster zum Zusammenführen für die Dateien c:\temp\File1.txt und c|\temp\File2.txt unter Verwendung der Standardschriftarten und des Standardfarbschemas an:
ssexp /diff c:\temp\File1.txt c|\temp\File2.txt
Führt die lokale Datei c:\MyProject\Class1.vb und die Tippversion filetip.tmp mithilfe der Basisdatei filebase.tmp zusammen und erstellt dabei die Ausgabedatei result.mrg. Hierbei wird davon ausgegangen, dass Sie die Basisversion von $/MyProject/Class1.vb in c:\temp\filebase.tmp und die neueste Version in c:\temp\filetip.tmp gedownloadet haben:
ssexp /merge –ini C:\VSS\srcsafe.ini /userini C:\VSS\users\Admin\ss.ini C:\MyProject\Class1.vb c:\temp\filetip.tmp c:\temp\filebase.tmp C:\temp\result.mrg C:\MyProject\Class1.vb $/MyProject/Class1.vb
(Die letzten beiden Parameter geben die ursprünglichen Dateinamen an, wie sie in dem Fenster zum Zusammenführen angezeigt werden.)
Siehe auch
Aufgaben
Gewusst wie: Starten des Visual SourceSafe Explorers über die Befehlszeile
Referenz
Dialogfeld "Visual SourceSafe-Anmeldung" (Explorer und Plug-In)