Condividi tramite


Uso di CVS

Il modulo CVS per Il server di origine è stato sviluppato usando Il sistema di versioni simultanee (CVS) 1.11.17 (client). Non è stato testato con altre versioni di CVS. Inoltre, la versione corrente del modulo è una versione beta.

CVSROOT

Nel computer in cui si esegue l'indicizzazione della compilazione, CVSROOT non può contenere informazioni sulla password e sull'utente. Usare cvs.exe per impostare le informazioni di credenziale.

Per preparare il file diSrcsrv.ini per l'indicizzazione CVS, è necessario immettere un alias per il repository che lo distingue in modo univoco da qualsiasi altro utente della rete. Questo repository deve corrispondere al valore di CVSROOT nell'ambiente in uso. Non è necessario impostare questo valore nella copia di Srcsrv.ini che si mantiene con i client del debugger perché l'alias è definito nel file pdb indicizzato di origine.

Client Computer

Il computer client che estrae i file durante il debug non richiede un sandbox CVS o un set CVSROOT. Sono necessari file binari CVS nel percorso e, se il repository è bloccato, è necessario impostare il nome utente e la password con Cvs.exe.

Tag di revisione

CVS non è in grado di estrarre un file in base al numero di versione. Al contrario, deve essere eseguita usando ciò che è noto come tag. Quando si indicizza un sistema basato su CVS, è necessario assicurarsi che tutte le modifiche vengano archiviate nel repository e quindi applicare un tag usando il comando "cvs tag". Quindi, quando si indicizza il file, assicurarsi di usare il parametro della riga di comando "label" per specificare il tag da associare alla compilazione indicizzata. È possibile ottenere lo stesso risultato impostando CVS_LABEL nell'ambiente. È possibile impostare altri valori dall'ambiente o dalla riga di comando. Usare l'opzione della riga di comando -?? con SSIndex per esaminare le scelte e verificare che tutto sia stato configurato correttamente:

ssindex.cmd -system=cvs -??