Apache Subversioni versiooni 1.12.0 väljalase

Pärast 6 kuu arendustööd Apache Software Foundation avalikustas versioonihalduse süsteemi väljaanne Subversion 1.12.0. 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 parandused 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

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster