Znowu locki w CVS

Michal Moskal malekith w pld-linux.org
Śro, 4 Gru 2002, 21:31:03 CET


On Wed, Dec 04, 2002 at 09:11:26PM +0100, Tomasz Kłoczko wrote:
> On Wed, 4 Dec 2002, Witold Filipczyk wrote:
> 
> > On Wed, Dec 04, 2002 at 09:52:21AM +0100, Artur Flinta wrote:
> > > Bleeeeee, dlaczego nmasz CVS tak często daje ciała?
> > 
> > Jakie jest zastosowanie tych locków, bo nie rozumiem.
> > Dlaczego musi być blokowany cały katalog ?
> 
> B ktoś stwirził że tak mu bęzie prościej (blokując dany katlog i wszystko 
> poniżej). Tzrebaby tu poprostu wprowdzić blokady per plik.

Nie. To jest cześciowe rozwiązanie problemu:

vi foo.h
vi foo.c
cvs commit

żeby wykonany w tym samym czasie:

cvs up

nie ściągnął zmienionego foo.h i starego foo.c. Rozwiązanie jest
oczywiście częściowe (vi include/foo.h; vi foo.c; cvs commit), pełne
rozwiązanie (commit jako transakcja, jak w SQL) oferuje subversion.

-- 
: Michal Moskal ::::: malekith/at/pld-linux.org :  GCS {C,UL}++++$ a? !tv
: PLD Linux ::::::: Wroclaw University, CS Dept :  {E-,w}-- {b++,e}>+++ h



Więcej informacji o liście dyskusyjnej pld-devel-pl