CVS

From Alessandro's Wiki

CVS è un sistema di controllo de versioni, un po come wikipedia, ma + mirato alla programmazione.

  • Per utilizzare il servizio è necessario connettersi:
cvs  -d :pserver:utente@cvsserver:/home/cvs/grid
  • oppure mettere le informazioni del login in una variabile per usi futuri:
export CVSROOT=:pserver:anoncvs@cvsserver:/home/cvs/grid
alias cvsmio='cvs -d $CVSROOT'
  • e fare il login
cvs login
  • Ci verrà chiesta la password
  • Aggiungiao un file nel repositorio:
cvs add mioprogramma.c
  • poi ogni volta che lo modificheremo bisognerà metterlo in cvs col seguente comando:
cvs commit -m "Seconda versione......." mioprogramma.c
  • si possono vedere le differenze tra il file su disco e quello in CVS così:
cvs diff mioprogramma.c
  • Per scaricarsi un file o una directory..
cvs checkout directory/file
  • ..o la forma abbreviata
cvs co directory/file