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.
Download (HTTP): https://ccvs.cvshome.org/files/documents/19/534/cvs-1.11.18.tar.bz2
Download MD5 sum: 1dd5c16064906617e4358738bfe59b66
Dimensioni del download: 2.3 MB
Stima dello spazio su disco richiesto: 20 MB
Stima del tempo di costruzione: 0.31 SBU
Patch raccomandata: http://www.linuxfromscratch.org/blfs/downloads/6.0/cvs-1.11.18-zlib-1.patch
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
~/.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.
Il pacchetto CVS contiene cvs, cvsbug e rcs2log.
Questo è usato per inviare rapporti di problemi riguardanti CVS ad un sito di supporto centrale.
Last updated on