CVS-1.11.18

Introduzione a CVS

CVS è il Concurrent Versioning System. Esso è un sistema di controllo versione utile per progetti che usano un repository centrale in cui mantenere file e tracciare tutti i cambiamenti apportati a questi file. Queste istruzioni installano il client usato per manipolare il repository, la creazione di un repository è illustrata presso Running a CVS Server.

Informazioni sul pacchetto

Installazione di CVS

Per default CVS è collegato staticamente verso la libreria zlib inclusa nel suo albero sorgente. Questo lo rende esposto a possibili vulnerabilità di sicurezza in questa libreria. Se si vuole modificare CVS per usare la libreria zlib condivisa più recente applicare la seguente patch:

patch -Np1 -i ../cvs-1.11.18-zlib-1.patch

Installare cvs eseguendo i seguenti comandi:

./configure --prefix=/usr &&
make &&
make install

Configurazione di CVS

File di configurazione

~/.cvsrc, ~/.cvswrappers

Informazioni di configurazione

~/.cvsrc è il file principale di configurazione di CVS. Questo file è utilizzato dagli utenti per specificare i default per diversi comandi cvs , per esempio per far sì che tutti i comandi cvs diff vengano eseguiti con -u, un utente aggiungerà diff -u al proprio file .cvsrc.

~/.cvswrappers specifica i wrapper da usare in aggiunta a quelli specificati nel file CVSROOT/cvswrappers nel deposito.

~/.cvspass può contenere password per completare login ai server.

Contenuti

Il pacchetto CVS contiene cvs, cvsbug e rcs2log.

Descrizione

cvs

Questo è il file programma principale per il concurrent versioning system.

cvsbug

Questo è usato per inviare rapporti di problemi riguardanti CVS ad un sito di supporto centrale.

rcs2log

Convertitore da RCS a Change Log.

Last updated on