[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