linux user group brescia

immagine del castello

Archivio della mailing list

note incontro cvs

andrea gelmini andrea.gelmini a lugbs.linux.it
Mar 27 Maggio 2003 12:02:10 UTC
questa e` la scaletta che e` stata utilizzata ieri per il setup del cvs,
viene postata in quanto richiesto. se non avete assistito all'incontro ve
ne fate poco.

saluti,
andrea




- installazione pacchetto
- definizione del percorso di repository
- init del repository cvs
- creazione del file password (note relativamente agli utenti di sistema)
  - passwd
    -  anonymous:
       ginocvs:hlAmN0pdL98yo:root
       gelmacvs:hlAmN0pdL98yo:root
  - creazione delle password
    perl -e 'print crypt("giobbe","ca")."\n"'
- creazione del file writers (note sulla inclusione/esclusione)
  - writers/readers
    -  nome utente
- login dell'utente
  - touch ~/.cvspass (occhio all'errore)
  - cvs -d :pserver:ginocvs a localhost:/var/lib/cvs login
- creazione e import del progetto
  - cd 'directory interessata'
  - cvs -d :pserver:ginocvs a localhost:/var/lib/cvs import -m "inizio del progetto" prog1 prog1 nuovo
- check out dello stesso
  - cvs -d :pserver:ginocvs a localhost:/var/lib/cvs co prog1
- insolite operazioni
  forzare revision number: cvs commit -R x.x
  taggare tutti i file ad un revision number: cvs tag -c "stringa" .
  muoversi tra i tag: cvs update -r "stringa" 
  andare all'ultima versione: cvs update -A
  creare un branch: cvs tag -b "stringa"
  creare un branch forkando da un tag: cvs rtag -b -r "tag" "nome brach" .
- solite operazioni
  commit
  add
  up
  log



Maggiori informazioni sulla lista Lug