Izdaja Apache Subversion 1.12.0

Po 6 mesecih razvoja je Apache Software Foundation objavljeno izdaja za nadzor različic Subverzija 1.12.0. Kljub razvoju decentraliziranih sistemov je Subversion še naprej priljubljen v komercialnih podjetjih in projektih, ki uporabljajo centraliziran pristop k upravljanju različic in konfiguracije programskih sistemov. Odprti projekti, ki uporabljajo Subversion, vključujejo: projekte Apache, FreeBSD, Free Pascal, OpenSCADA, GCC in LLVM. Izdaja Subversion 1.12 je razvrščena kot redna izdaja, naslednja izdaja LTS bo Subversion 1.14, ki naj bi izšla aprila 2020 in bo podprta do leta 2024.

Ključ izboljšave Subverzija 1.12:

  • Razširjene so zmožnosti interaktivnega vmesnika za reševanje konfliktov, ki mu je dodana podpora za obdelavo situacij s premikanjem elementov v druge imenike ter izboljšana analiza primerov, ko se v delujočem sistemu pojavijo datoteke in imeniki, ki niso zajeti v sistemu verzioniranja. kopija repozitorija;
  • Strežnik zagotovi, da so definicije praznih skupin v avtorizacijskih pravilih prezrte in da se prikaže opozorilo, če so prisotne, ko se zažene ukaz svnauthz;
  • Na strani odjemalca v sistemih, podobnih Unixu, je podpora za shranjevanje gesel na disk v čistem besedilu privzeto onemogočena na ravni prevajanja. Uporabnikom priporočamo, da za shranjevanje gesel uporabljajo sisteme, kot so GNOME Keyring, Kwallet ali GPG-Agent;
  • Izboljšano vedenje operacij kopiranja v izvornem repozitoriju in delovni kopiji - obstoječi nadrejeni imeniki in datoteke z revizijami se zdaj pravilno obdelujejo;
  • Izhod ukaza »svn list« je bil izboljšan: dolga imena avtorjev niso več okrnjena, dodana je možnost »--človeško berljivo« (-H) za prikaz velikosti v berljivi obliki (bajti, kilobajti, megabajti, itd.);
  • Ukazu “svn info” dodan prikaz velikosti datotek v repozitoriju;
  • V ukazu “svn cleanup” se po potrditvi operacij brisanja prezrtih ali neverzioniranih elementov zdaj izbrišejo tudi imeniki z zastavico za zaščito pred pisanjem;
  • V eksperimentalnih ukazih "svn x-shelve/x-unshelve/x-shelves"
    Izboljšana zanesljivost obdelave različnih vrst sprememb. Ukazi iz nabora »polica« vam omogočajo, da ločeno odložite nedokončane spremembe v delovni kopiji, da bi nujno delali na nečem drugem, in nato vrnete nedokončane spremembe v delovno kopijo, ne da bi se zatekli k trikom, kot je shranjevanje popravka prek »svn diff" in ga nato obnovite prek "svn patch";

  • Zanesljivost eksperimentalne zmožnosti shranjevanja posnetkov stanja odobritev (»kontrolne točke potrditve«) je bila povečana, kar vam omogoča, da shranite posnetek sprememb, ki še niso bile potrjene s potrditvijo, in pozneje obnovite katero koli shranjeno različico sprememb delovne kopije (na primer za povrnitev stanja delovne kopije v primeru napačne posodobitve);

Vir: opennet.ru

Dodaj komentar