On Tue, 26 Jun 2001 13:53:43 +0300
"Nicusor Dragos" <[EMAIL PROTECTED]> wrote the immortal words:
>
> ce e aia cvs si cum se acceseaza ?
>
>
> ---
> Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
> unsubscribe from this list.
>
cvs pe foarte scurt:
prima data, trebuie sa ai variabila setata -- chestia aia o afli de la aia
care au serverul de cvs
$ export CVSROOT=":pserver:[EMAIL PROTECTED]:/director"
$ cvs login
si zici parola -- pe care tot aia ti-o dau
dupa aia ramai logat acolo chiar daca inchizi terminalul de unde ai dat
cvs login. asta e valabil pana stergi fisierul ~/.cvspass sau la cvs
logout
$ cvs -z6 co tag_name
numele tagului e important
$ cd tag_name[/director...]
si de aici, poti sa faci
dupa aia, daca s-a modificat ceva in cvs
$ cvs update [xxx]
unde xxx este nume de subdirectoare, fisiere si orice altceva, eventual
lipsind de tot, ceea ce inseamna sa updateze totul din directorul curent
$ cvs ci [xxx]
xxx are aceeasi semnificatie ca la update, si pune pe server modificarile
facute de tine in fisierele/directoarele respective; trebuie sa ai aces
read/write ca sa poti face commit; la chestiile unde te conectezi
anonymous de obicei nu ai drept de commit, doar de checkout/update. Pentru
ca pot aparea
conflicte trebuie sa faci, inainte de commit(ci), un update, ca sa iei
ultimele versiuni ale fisierelor respective, poate au fost modficate
intre timp. La update C inseamna conflict.. trebuie sa editezi tu la mana
fisierul si sa decizi ce versiune e valabila (cauti >>>>>>); P inseamna
patched,
fisierul a fost modificat de altcineva, si tu ai luat modificarile; M
inseamna merged, adica si tu si altcineva a modificat fiserul respectiv,
si el a facut commit, dar ati lucrat in zone diferite ale fisierului si nu
au aprut conflicte -- totusi, se merita o recompilare pt verificare; U
updated -- de obicei cand tu nu ai fiserul respectiv si il readuce de pe
server.
$ cvs add fisier
adauga fisierul in repository
$ cvs logout
nu foloseste la mai nimic
--
The Marius
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.