[hack] CVS (by Fabio)

Hal hal@linux.it
Mer 9 Apr 2003 16:47:15 CEST


Fabio del GOLEM scrive...

> senza fare troppe introduzioni lunghe al cvs, dico questo:
>
> cosa fa il cvs:
>
> - permette di avere un unico punto di riferimento
>   (repository) dove stanno tutti i sorgenti
>
> - permette di uploadare delle modifiche a questi sorgenti
>   da piu` punti.
>
> - tiene traccia di tutte le modifiche e permette di
>   ritornare ad una modifica gia` fatta.
>
>
> per loggarsi sul cvs si deve fare:

Su quale cvs? A chi si chiede l'accesso a un cvs server?
A chi lo hai chiesto? Per quali progetti posso chiederlo?
Ne esistono di anonimi (come l'ftp)?



> # LOGGING (login)
>
> - esportare la variabile CVSROOT, come qui di seguito:
>    export CVSROOT=:pserver:fabio@cvs.firenze.it:/var/cvs
>
>   dove ovviamente al posto di kpanic ci mettete il nome del
>   vostro utente
>
>
> - scrivere cvs login e digitare la propria password
>   (la solita)
>
>
> # SCARICARE directory (checkout)
>
> - scrivere cvs checkout directory
>   (verra` creata la directory automaticamente)
>
>
> # EFFETTUARE MODIFICHE (commit)
>
> - scrivere cvs commit [file] (cvs commit tiene traccia di
>   tutti i file modificati e li uploada chiedendovi di mettere
>   un commento su che modifiche state facendo. cvs commit file
>   fa lo stesso per un solo file)
>
>
> # AGGIORNARE LA DIRECTORY CON I SORGENTI (update)
>
>  per avere sul proprio disco gli aggiornamenti degli altri
>
> - scrivere cvs update [file] (lo stesso discorso di prima)
>
>
> # DIFFERENZE (diff)
>
>  per visualizzare le differenze tra l'archivio locale
>  e quello sul cvs
>
> - scrivere cvs diff -u [file]






Maggiori informazioni sulla lista golem-hack