Pēc vairāk nekā sešu gadu ilga gaidīšanas Apache Software Foundation ir publicējusi centralizētās versiju vadības sistēmas Subversion 1.15.0 izlaišanu.
Galvenie uzlabojumi Subversion 1.15:
- Pievienota režīms bez kešatmiņas pamata revīzijām visiem failiem lokālajā sistēmā (Pristines On Demand), kas samazina darba kopijas diska izmēru līdz 50%, lejupielādējot failus no servera pēc nepieciešamības. Samazināta diska vietas izmantošana palielina tīkla trafiku un ilgumu operācijām, piemēram, diff un revert. Kešatmiņas izslēgšana var būt noderīga, strādājot ar lieliem krājumiem ar reti mainīgiem failiem, atrodoties darba kopijai uz viena hosta ar krājumu, kā arī sistēmās ar ierobežotu diska vietu un ātru tīkla pieslēgumu.
- Ir ievieots jauns darba kopiju uzglabāšanas formāts (Formāts 32), kas pielāgots darbam bez lokālā kešatmiņas. Tika nodrošināta iespēja vienlaicīgi izmantot dažādas darba kopiju formātu versijas, kas ļauj saglabāt iepriekšējo darba kopiju formātu, neatsvaidzinot esošos projektus komandai «svn upgrade».
- Tika pievienota atbalsts straumējošai «svn checkout» un «svn update» operāciju izpildei, būtiski paaugstinot veiktspēju un uzticamību. Tā vietā, lai datus kopētu uz starpējā pagaidu katalogu un pēc tam tos apstrādātu, dati tagad tiek nekavējoties ierakstīti darba un operatīvajos katalogos (pagaidu failu saglabājot ar pagaidu nosaukumu, pēc tam atomāri pārdēvējot).
- Ieviesta jauna kompilācijas sistēma, kas balstīta uz CMake rīku, kas būtiski vienkāršo kompilāciju Windows platformā un ir integrējama ar vcpkg pakotņu pārvaldnieku automātiskai atkarību lejupielādei. Noklusēti visām platformām, izņemot Windows, turpinās izmantot vecā kompilācijas sistēma, kas balstīta uz Autoconf.
Avots: opennet.lv
