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 hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster