Utjefte fan Apache Subversion 1.12.0

Nei 6 moannen fan ûntwikkeling, de Apache Software Foundation publisearre ferzje kontrôle release Subferzje 1.12.0. Nettsjinsteande de ûntwikkeling fan desintralisearre systemen bliuwt Subversion populêr yn kommersjele bedriuwen en projekten dy't in sintralisearre oanpak brûke foar ferzje- en konfiguraasjebehear fan softwaresystemen. Iepen projekten dy't Subversion brûke omfetsje: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC en LLVM-projekten. De frijlitting fan Subversion 1.12 wurdt klassifisearre as in reguliere release, de folgjende LTS-release sil Subversion 1.14 wêze, dy't pland is om te frijlitten yn april 2020 en stipe oant 2024.

Kaai ferbetterings Subversion 1.12:

  • De mooglikheden fan 'e ynteraktive ynterface foar it oplossen fan konflikten binne útwreide, wêrby't stipe is tafoege foar it ferwurkjen fan situaasjes mei it ferpleatsen fan eleminten nei oare mappen, lykas ek ferbettere analyse fan gefallen wêr't bestannen en mappen dy't net binne bedekt troch it ferzjesysteem ferskine yn 'e wurking kopy fan it repository;
  • De tsjinner soarget derfoar dat definysjes fan lege groepen yn autorisaasjeregels wurde negearre en in warskôging wurdt werjûn as se oanwêzich binne as it kommando svnauthz wurdt lansearre;
  • Oan 'e kliïntkant yn Unix-like systemen is stipe foar it bewarjen fan wachtwurden op skiif yn dúdlike tekst standert útskeakele op it kompilaasjenivo. Brûkers wurde oanrikkemandearre om systemen te brûken lykas GNOME Keyring, Kwallet of GPG-Agent om wachtwurden op te slaan;
  • Ferbettere gedrach fan kopyoperaasjes yn 'e boarne repository en wurkkopy - besteande âldermappen en bestannen mei ferzjes wurde no goed ferwurke;
  • De útfier fan it kommando "svn list" is ferbettere: lange auteursnammen wurde net langer ôfkoarte, de opsje "--minsklik lêsber" (-H) is tafoege om grutten yn lêsbere foarm te werjaan (bytes, kilobytes, megabytes, ensfh.);
  • Tafoege werjefte fan triemgrutte yn it repository oan it kommando "svn info";
  • Yn it kommando "svn cleanup", nei it befêstigjen fan de wiske operaasjes fan negearre of net ferzjes eleminten, mappen mei de skriuwbeskerming flagge wurde no ek wiske;
  • Yn 'e eksperimintele kommando's "svn x-shelve/x-unshelve/x-shelves"
    Ferbettere betrouberens fan it ferwurkjen fan ferskate soarten feroaringen. Kommando's út 'e "plank"-set kinne jo ûnfoltôge wizigingen yn in wurkkopy apart apart sette om driuwend oan wat oars te wurkjen, en dan ûnfoltôge wizigingen werom te jaan yn 'e wurkkopy, sûnder gebrûk te meitsjen fan sokke trúkjes as it bewarjen fan de patch fia "svn" diff" en it dan weromsette fia "svn patch";

  • De betrouberens fan 'e eksperimintele mooglikheid om snapshots te bewarjen fan' e tastân fan commits ("commit checkpointing") is ferhege, wêrtroch jo in momintopname kinne bewarje fan feroaringen dy't noch net binne ynset troch in commit, en letter ien fan 'e bewarre ferzjes weromsette kinne fan feroarings oan in wurkkopy (bygelyks om de steat fan 'e wurkkopy werom te rôljen yn gefal fan in ferkearde fernijing);

Boarne: opennet.ru

Add a comment