Nakon više od šest godina od prethodnog značajnog izdanja, organizacija Apache Software Foundation objavila je izdanje centraliziranog sustava upravljanja verzijama Subversion 1.15.0.
Ključna poboljšanja Subversion 1.15:
- Dodana je opcija rada bez keširanja osnovnih revizija svih datoteka na lokalnom sustavu (Pristines On Demand), koja omogućava smanjenje veličine radne kopije na disku do 50% preuzimanjem datoteka s poslužitelja prema potrebi. Cijena smanjenja potrošnje prostora na disku je povećanje mrežnog prometa i produženo vrijeme pri izvođenju operacija poput diff i revert. Isključivanje keširanja može biti korisno pri radu s velikim repozitorijima s rijetko mijenjanjem datoteka, kada je radna kopija smještena na istom hostu s repozitorijem, kao i na sustavima s ograničenim prostorom na disku i brzim mrežnim povezivanjem.
- Implementiran je novi format pohrane radnih kopija (Format 32), prilagođen za rad bez lokalnog keširanja. Omogućena je mogućnost istodobnog korištenja različitih verzija formata radnih kopija, što omogućuje očuvanje formata ranije kreiranih radnih kopija bez ažuriranja postojećih projekata pomoću tima „svn upgrade”.
- Dodana je podrška za strujno izvršavanje operacija „svn checkout” i „svn update”, što značajno povećava performanse i pouzdanost. Umjesto kopiranja u privremeni katalog s kasnijim razdvajanjem, podaci se sada odmah zapisuje u operativne i radne mape (umjesto kopiranja iz privremenog direktorija, datoteka na mjestu se sprema pod privremenim imenom, a zatim atomarno preimenuje).
- Implementiran je novi sustav gradnje temeljen na alatu CMake, koji znatno olakšava gradnju na platformi Windows i integrira se s paketnim menadžerom vcpkg za automatsko preuzimanje ovisnosti. Po defaultu, za sve platforme osim Windowsa, i dalje se koristi stari sustav gradnje temeljen na Autoconf.
Izvor: opennet.ru
