Vrystelling van Apache Subversion 1.12.0

Na 6 maande se ontwikkeling, die Apache Software Foundation gepubliseer weergawe beheer vrystelling Subversie 1.12.0. Ten spyte van die ontwikkeling van gedesentraliseerde stelsels, bly Subversion steeds gewild in kommersiële maatskappye en projekte wat 'n gesentraliseerde benadering tot weergawe- en konfigurasiebestuur van sagtewarestelsels gebruik. Oop projekte wat Subversion gebruik sluit in: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC en LLVM projekte. Die vrystelling van Subversion 1.12 word as 'n gewone vrystelling geklassifiseer, die volgende LTS-vrystelling sal Subversion 1.14 wees, wat beplan word om in April 2020 vrygestel te word en tot 2024 ondersteun word.

Sleutel verbeterings Subversion 1.12:

  • Die vermoëns van die interaktiewe koppelvlak vir die oplossing van konflikte is uitgebrei, waarby ondersteuning bygevoeg is vir die verwerking van situasies met die verskuiwing van elemente na ander gidse, sowel as verbeterde ontleding van gevalle waar lêers en gidse wat nie deur die weergawestelsel gedek word nie, in die werk verskyn kopie van die bewaarplek;
  • Die bediener verseker dat definisies van leë groepe in magtigingsreëls geïgnoreer word en 'n waarskuwing word vertoon as hulle teenwoordig is wanneer die svnauthz-opdrag geloods word;
  • Aan die kliëntkant in Unix-agtige stelsels is ondersteuning vir die stoor van wagwoorde op skyf in duidelike teks by verstek op die samestellingsvlak gedeaktiveer. Gebruikers word aanbeveel om stelsels soos GNOME-sleutelring, Kwallet of GPG-Agent te gebruik om wagwoorde te stoor;
  • Verbeterde gedrag van kopieerbewerkings in die bronbewaarplek en werkkopie - bestaande ouergidse en lêers met hersienings word nou korrek verwerk;
  • Die uitvoer van die "svn list"-opdrag is verbeter: lang skrywersname word nie meer afgekap nie, die "--mens-leesbare" (-H) opsie is bygevoeg om groottes in leesbare vorm te vertoon (grepe, kilogrepe, megagrepe, ens.);
  • Bygevoeg vertoning van lêergroottes in die bewaarplek by die "svn info" opdrag;
  • In die "svn cleanup"-opdrag, nadat die uitveebewerkings van geïgnoreerde of nie-weergawe elemente bevestig is, word gidse met die skryfbeskerming-vlag ook nou uitgevee;
  • In die eksperimentele opdragte "svn x-shelve/x-unshelve/x-shelves"
    Verbeterde betroubaarheid van die verwerking van verskillende tipes veranderinge. Opdragte vanaf die "rak"-stel laat jou toe om onvoltooide veranderinge in 'n werkkopie afsonderlik opsy te sit om dringend aan iets anders te werk, en dan onvoltooide veranderinge aan die werkkopie terug te stuur, sonder om sulke truuks te gebruik soos om die pleister te stoor via "svn" diff" en herstel dit dan via "svn patch";

  • Die betroubaarheid van die eksperimentele vermoë om momentopnames van die toestand van commits (“commit checkpointing”) te stoor, is verhoog, sodat jy 'n momentopname van veranderinge kan stoor wat nog nie deur 'n commit gepleeg is nie, en later enige van die gestoorde weergawes kan herstel. van veranderinge aan 'n werkkopie (byvoorbeeld om die toestand van die werkkopie terug te rol in die geval van 'n foutiewe opdatering);

Bron: opennet.ru

Voeg 'n opmerking