Apache Subversion 1.12.0 väljalase

Pärast 6-kuulist arendust Apache Software Foundation опубликовала versioonikontrolli väljalase 1.12.0. Õõnestamine. Vaatamata detsentraliseeritud süsteemide arengule on Subversion jätkuvalt populaarne äriettevõtetes ja projektides, mis kasutavad tarkvarasüsteemide versiooni- ja konfiguratsioonihalduses tsentraliseeritud lähenemist. Subversioni kasutavate avatud projektide hulka kuuluvad: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC ja LLVM projektid. Subversion 1.12 väljalase on klassifitseeritud tavaversiooniks, järgmiseks LTS-i väljalaseks on Subversion 1.14, mis plaanitakse välja anda 2020. aasta aprillis ja mida toetatakse kuni 2024. aastani.

Võti täiustused Subversioon 1.12:

  • Täiustatud on konfliktide lahendamise interaktiivse liidese võimalusi, millele on lisatud tugi olukordade töötlemiseks, kus elemente teisaldatakse teistesse kataloogidesse, samuti on täiustatud juhtumite analüüsi, kus töösse ilmuvad versioonisüsteemiga hõlmamata failid ja kataloogid. hoidla koopia;
  • Server tagab, et tühjade rühmade määratlusi autoriseerimisreeglites ignoreeritakse ja kui need on olemas, kuvatakse svnauthz käsu käivitamisel hoiatus;
  • Unixi-laadsetes süsteemides on kliendi poolel paroolide kettale selgeteksti salvestamise tugi kompileerimise tasemel vaikimisi keelatud. Kasutajatel soovitatakse paroolide salvestamiseks kasutada selliseid süsteeme nagu GNOME Keyring, Kwallet või GPG-Agent;
  • Täiustatud kopeerimistoimingute käitumine lähtehoidlas ja töökoopias – olemasolevad ülemkataloogid ja redaktsioonidega failid töödeldakse nüüd õigesti;
  • Käsu “svn list” väljundit on täiustatud: pikki autorinimesid enam ei kärbita, lisatud on suvand “--inimloetav” (-H), et kuvada suurused loetaval kujul (baidid, kilobaidid, megabaidid, jne.);
  • Lisatud failisuuruste kuva hoidlas käsule “svn info”;
  • Käskluses “svn cleanup” kustutatakse pärast ignoreeritud või versioonimata elementide kustutamistoimingute kinnitamist nüüd ka kirjutuskaitse lipuga kataloogid;
  • Eksperimentaalsetes käskudes "svn x-shelve/x-unshelve/x-shelves"
    Erinevat tüüpi muudatuste töötlemise parem usaldusväärsus. “Riiuli” komplekti käsud võimaldavad teil eraldi töökoopia lõpetamata muudatused kõrvale jätta, et kiiresti millegi muu kallal töötada, ja seejärel töökoopiasse lõpetamata muudatused tagastada, kasutamata selliseid nippe nagu plaastri salvestamine “svn” kaudu. diff” ja seejärel selle taastamine "svn patch" kaudu;

  • Suurenenud on katselise võimekuse usaldusväärsus salvestada sisseviidud oleku hetktõmmiseid (“commit checkpointing”), mis võimaldab teil salvestada hetktõmmise muudatustest, mida pole veel kinnistatud, ja hiljem taastada kõik salvestatud versioonid. töökoopia muudatustest (näiteks töökoopia oleku tagasipööramiseks vigase värskenduse korral);

Allikas: opennet.ru

Lisa kommentaar