subversion (pliki binarne)

Mateusz Korniak mateusz w ant.gliwice.pl
Pon, 15 Wrz 2003, 11:39:11 CEST


On Monday 15 of September 2003 11:18, Michal Moskal wrote:

> > > A pliki binarne nie są obsługiwane wydajnie ?
> >
> > A jaki CVS ma problem z _malymi_ plikami binarnymi ?
> > Bo problem z duzymi przestal istniec bez svn.
>
> Zrób sobie plik binarny, powiedzmy 100k. Zmieniaj w nim po jednym
> bajcie, powiedzmy 1000 razy i commituj do svn i cvs. W CVS uzyskasz 100
> mega śmiecia, w svn jakieś 200k (po stronie repo).

To chyba nieadekwatny do statystycznej rzeczywistości przykład.
Większość dużych rzeczy to skompresowane źródła. Minimalna zmiana 
kompresowanej treści powoduje na ogół całkowitą zmiane skompresowanego 
wyniku. W takiej sytuacji róznicowanie binarne (svn) nie będzie raczej 
skuteczniejsze od trzymania kopii (cvs). 
Rożnica ZTCW natomiast jest w czasie (via generowany ruch) przy operacjach na 
dużych plikach binarnych. CVS czasem wymaga przesłania całego pliku gdy nie 
jest to konieczne.

-- 
Mateusz Korniak



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