The Srcsrv.ini File
Il file Srcsrv.ini è l'elenco master di tutti i server di controllo del codice sorgente. Ogni voce ha il formato seguente:
MYSERVER=ServerInfo
Quando si usa Perforce, ServerInfo è costituito dal percorso di rete completo del server, seguito da due punti, seguito dal numero di porta usato. Ad esempio:
MYSERVER=machine.corp.company.com:1666
Srcsrv.ini è un file obbligatorio quando si esegue effettivamente l'indicizzazione di una compilazione usando i moduli forniti con questo pacchetto. Questa voce crea un alias usato per descrivere le informazioni sul server. Il valore deve essere univoco per ogni server supportato.
Questo file può essere installato anche nel computer che esegue il debugger. All'avvio di SrcSrv, esamina Srcsrv.ini i valori; questi valori eseguono l'override delle informazioni contenute nel file con estensione pdb. Ciò consente agli utenti di configurare un debugger per l'uso di un server di controllo del codice sorgente alternativo in fase di debug. Tuttavia, se si gestiscono correttamente i server e non li si rinomina, non è necessario includere questo file con le installazioni del debugger client.
Questo file svolge anche altri scopi sul lato client. Per altre informazioni, vedere il file di esempio Srcsrv.ini installato con gli strumenti SrcSrv.
Uso di un percorso o di un nome file diverso
Per impostazione predefinita, SrcSrv usa come file di configurazione master il file denominato Srcsrv.ini, che si trova nella sottodirectory srcsrv della directory di installazione degli strumenti di debug per Windows.
È possibile specificare un file diverso per la configurazione impostando la variabile di ambiente SRCSRV_INI_FILE uguale al percorso completo e al nome file del file desiderato.
Ad esempio, se più persone vogliono condividere un singolo file di configurazione, è possibile inserirlo in una condivisione accessibile a tutti i sistemi e quindi impostare una variabile di ambiente simile alla seguente:
set SRCSRV_INI_FILE=\\ourserver\ourshare\bestfile.txt