subversion, cvs etc

Michal Moskal malekith w pld-linux.org
Pon, 14 Kwi 2003, 16:02:04 CEST


On Mon, Apr 14, 2003 at 03:57:16PM +0200, Marek Guevara Baun wrote:
> Michal Moskal wrote:
> 
> > Hmm.. wydaje mi się, że zmiany są dokywane w pkgname/snapshot/ (czy
> > work/ nie pamiętam), a katalogi 7.0.24-77 to tagi robione ręcznie czy
> > też może przy budowaniu.
> 
> Pewnie masz racje, ale to zależy od ustawień SVN. W dokumentacji
> wersjonowania WebDAV (1999) będącej podstawą DeltaV wyczytałem,
> że możemy mieć do czynienia z release/wersjami modyfikowalnymi
> i niemodyfikowalnymi.
> 
> W wersji modyfikowalnej gdy robimy poprawki nie podbijamy release
> (w svn odpowiednik pracy w tym samym katalogu i tu pewnie
> tak jest w katalogu work) w wersji niemodyfikowalnej nie można
> zmienić danego release - każda poprawka to nowy release (czyli
> utworzenie katalogu - i to są zapewne katalogi z wersjami)
> 
> Dodatkowo jest jeszcze tryb pracy autoinkrementacyjnej
> (szczególnie dla klientów nie mających narzędzi wspierających
> wersjonowanie DAV) gdzie każdy commit to automatyczne podbicie
> release.

Ah, to co innego chyba. W subversion całe repo ma numer wersji. repo w
danej wersji jest niemodyfikowalne. Commit podbija wersję. A te katalogi
to tylko logiczna struktura wymyślona przez connectivę.

-- 
: Michal Moskal :: http://www.kernel.pl/~malekith : 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