PĂ€rast 6 kuu arendustööd Apache Software Foundation versioonihalduse sĂŒsteemi vĂ€ljaanne . Hoolimata detsentraliseeritud sĂŒsteemide arengust, on Subversioni populaarsus jĂ€tkuvalt suur, eriti kaubanduslikes ettevĂ”tetes ja projektides, mis kasutavad tsentraliseeritud lĂ€henemist versioonide ja programmitehnoloogia konfiguratsiooni haldamiseks. Subversioni kasutavatest avatud projektidest vĂ”ib mainida Apache, FreeBSD, Free Pascal, OpenSCADA, GCC ja LLVM-projekte. Subversioni 1.12 vĂ€ljaandmine on tavaline vĂ€ljaanne; jĂ€rgmine LTS-versioon Subversion 1.14 plaanitakse vĂ€lja anda 2020. aasta aprillis ja seda toetatakse kuni 2024. aastani.
Peamised Subversion 1.12:
- Interaktiivse liidese konfliktide lahendamise vĂ”imalusi on laiendatud, lisades toe olukordade korrapĂ€rasele töötlemisele, kus elemendid liiguvad teistesse kataloogidesse; samuti on parendatud juhtumite tuvastamist, kus töökataloogis esinevad failid ja kataloogid ei kuulu versioonihaldussĂŒsteemi;
- Serveris on tagatud tĂŒhjade grupide mÀÀratlemise ignoreerimine autoriseerimise reeglite jĂ€rgi ja kĂ€ivitamisel tekib hoiatusteade, kui need on olemas;
- Kliendi Unix-sarnastes sĂŒsteemides on kompileerimisel vaikimisi keelatud paroolide salvestamine lahti kirjutatud kujul. Kasutajatele soovitatakse kasutada paroolide hoidmiseks sĂŒsteeme, nagu GNOME Keyring, Kwallet vĂ”i GPG-Agent;
- Allikarepositooriumis ja töökataloogis tehtud kopeerimisoperationite kĂ€itumist on parandatud â olemasolevad vanemad kataloogid ja failid versioonide juurde on nĂŒĂŒd korrektselt töödeldud;
- KĂ€su «svn list» vĂ€ljundit on parendatud: pikkade autorinimede Ă€ra lĂ”ikamine on lĂ”petatud, on lisatud valik «âhuman-readable» (-H), et kuvada suurusi arusaadavas vormis (baitides, kilobaitides, megabaitides jne);
- KÀsule «svn info» on lisatud failide suuruste kuvamine repositooriumis;
- KĂ€sus «svn cleanup» eemaldatakse pĂ€rast kustutamisoperationide kinnitamist ignoreeritud vĂ”i versioonihalduseta elementidelt, nĂŒĂŒd eemaldatakse ka kirjutamisprotsessi kaitseflagi all olevad kataloogid;
- Eksperimentaalsetes kÀskudes «svn x-shelve/x-unshelve/x-shelves»
parandatud usaldusvÀÀrsus erinevate muudatuste töötlemisel. Seti «shelve» kĂ€sud vĂ”imaldavad ajutiselt kĂ”rvale jĂ€tta lĂ”petamata muudatused töökoopiast, et kiiresti tegeleda millegi muuga, ja hiljem tuua lĂ”petamata muudatused tagasi töökoopia, vĂ€ltides selliseid keerukusi nagu muudatuste salvestamine âsvn diffâ kaudu ja nende taastamine âsvn patchâ kaudu; - parandatud usaldusvÀÀrsus eksperimentaalses funktsioonis, mis salvestab commitide olekute koopiaid (âcommit checkpointingâ), vĂ”imaldades salvestada veel commitiga fikseerimata muudatuste snapsi ja hiljem taastada töökoopiast mistahes salvestatud muudatuste versioon (nĂ€iteks töökoopia oleku tagasiviimiseks vale uuendamise korral);
Allikas: opennet.ru
