Više od šest godina nakon posljednjeg većeg izdanja, Apache Software Foundation je izdala Subversion 1.15.0, svoj centralizirani sustav za kontrolu verzija.
Ključna poboljšanja u Subversionu 1.15:
- Dodan je novi način rada koji onemogućuje predmemoriranje osnovnih revizija svih datoteka na lokalnom sustavu (Pristines On Demand), što vam omogućuje smanjenje veličine vaše radne kopije na disku do 50% preuzimanjem datoteka s poslužitelja po potrebi. Kompromis za smanjenu potrošnju prostora na disku je povećani mrežni promet i povećano vrijeme obrade za operacije kao što su diff i revert. Onemogućavanje predmemoriranja može biti korisno pri radu s velikim repozitorijima s rijetko promjenjivim datotekama, pri hostiranju vaše radne kopije na istom hostu kao i repozitorij te na sustavima s ograničenim prostorom na disku i brzom mrežnom vezom.
- Implementiran je novi format pohrane radne kopije (Format 32), prilagođen za korištenje bez lokalnog predmemoriranja. Sada je dostupna mogućnost istovremenog korištenja različitih verzija formata radnih kopija, što vam omogućuje očuvanje formata prethodno stvorenih radnih kopija bez ažuriranja postojećih projekata naredbom "svn upgrade".
- Dodana je podrška za strujanje operacija "svn checkout" i "svn update", što značajno poboljšava performanse i pouzdanost. Umjesto kopiranja u privremeni međudirektorij i zatim njegovog parsiranja, podaci se sada odmah zapisuju u servisne i radne direktorije (umjesto kopiranja iz međudirektorija, datoteka se sprema na mjesto pod privremenim imenom, a zatim atomski preimenuje).
- Implementiran je novi sustav izgradnje temeljen na CMake alatima, što značajno pojednostavljuje proces izgradnje na platformi. Windows i integrira se s upraviteljem paketa vcpkg za automatsko preuzimanje ovisnosti. Zadano za sve platforme osim Windows Stari sustav izgradnje temeljen na Autoconfu se i dalje koristi.
Izvor: opennet.ru
