Die Srcsrv.ini-Datei
Die Srcsrv.ini-Datei ist die master Liste aller Quellcodeverwaltungsserver. Jeder Eintrag weist das folgende Format auf:
MYSERVER=ServerInfo
Bei Verwendung von Perforce besteht ServerInfo aus dem vollständigen Netzwerkpfad zum Server, gefolgt von einem Doppelpunkt, gefolgt von der verwendeten Portnummer. Beispiel:
MYSERVER=machine.corp.company.com:1666
Srcsrv.ini ist eine erforderliche Datei, wenn Sie tatsächlich einen Build mithilfe der mit diesem Paket gelieferten Module indizieren. Mit diesem Eintrag wird ein Alias erstellt, der zum Beschreiben der Serverinformationen verwendet wird. Der Wert sollte für jeden von Ihnen unterstützten Server eindeutig sein.
Diese Datei kann auch auf dem Computer installiert werden, auf dem der Debugger ausgeführt wird. Wenn SrcSrv gestartet wird, werden Srcsrv.ini nach Werten untersucht. Diese Werte überschreiben die in der PDB-Datei enthaltenen Informationen. Dadurch können Benutzer einen Debugger so konfigurieren, dass er zur Debugzeit einen alternativen Quellcodeverwaltungsserver verwendet. Wenn Sie Ihre Server jedoch gut verwalten und sie nicht umbenennen, sollte es nicht erforderlich sein, diese Datei in Ihre Clientdebuggerinstallationen aufzunehmen.
Diese Datei dient auch anderen Zwecken auf der Clientseite. Weitere Informationen finden Sie im Beispiel Srcsrv.ini Datei, die mit SrcSrv-Tools installiert wurde.
Verwenden eines anderen Speicherorts oder Dateinamens
Standardmäßig verwendet SrcSrv als master Konfigurationsdatei die Datei namens Srcsrv.ini, die sich im Unterverzeichnis srcsrv des Installationsverzeichnisses Debugtools für Windows befindet.
Sie können eine andere Datei für die Konfiguration angeben, indem Sie die SRCSRV_INI_FILE Umgebungsvariable auf den vollständigen Pfad und Dateinamen der gewünschten Datei festlegen.
Wenn beispielsweise mehrere Personen eine einzelne Konfigurationsdatei freigeben möchten, können sie sie auf einer Freigabe platzieren, die für alle ihre Systeme zugänglich ist, und dann eine Umgebungsvariable wie folgt festlegen:
set SRCSRV_INI_FILE=\\ourserver\ourshare\bestfile.txt