Vydanie Apache Subversion 1.12.0

Po 6 mesiacoch vývoja Apache Software Foundation опубликовала vydanie kontroly verzií Podvracanie 1.12.0. Napriek vývoju decentralizovaných systémov je Subversion naďalej populárny v komerčných spoločnostiach a projektoch, ktoré využívajú centralizovaný prístup k správe verzií a konfigurácií softvérových systémov. Medzi otvorené projekty, ktoré používajú Subversion, patria: Apache, FreeBSD, Free Pascal, OpenSCADA, projekty GCC a LLVM. Vydanie Subversion 1.12 je klasifikované ako bežné vydanie, ďalšie vydanie LTS bude Subversion 1.14, ktorého vydanie je plánované na apríl 2020 a podporované do roku 2024.

Kľúč vylepšenia Subversion 1.12:

  • Rozšírili sa možnosti interaktívneho rozhrania na riešenie konfliktov, do ktorého bola pridaná podpora pre spracovanie situácií s presúvaním prvkov do iných adresárov, ako aj vylepšená analýza prípadov, keď sa v pracovnom prostredí objavia súbory a adresáre, ktoré nie sú pokryté systémom správy verzií. kópia archívu;
  • Server zabezpečuje, že definície prázdnych skupín v pravidlách autorizácie sú ignorované a pri spustení príkazu svnauthz sa zobrazí varovanie, ak sú prítomné;
  • Na strane klienta v systémoch podobných Unixu je podpora ukladania hesiel na disk vo forme čistého textu štandardne na úrovni kompilácie zakázaná. Používateľom sa odporúča používať na ukladanie hesiel systémy ako GNOME Keyring, Kwallet alebo GPG-Agent;
  • Vylepšené správanie operácií kopírovania v zdrojovom úložisku a pracovnej kópii – existujúce nadradené adresáre a súbory s revíziami sú teraz spracované správne;
  • Výstup príkazu „svn list“ bol vylepšený: dlhé mená autorov už nie sú skrátené, bola pridaná možnosť „--human-readable“ (-H) na zobrazenie veľkostí v čitateľnej forme (bajty, kilobajty, megabajty, atď.);
  • Do príkazu „svn info“ bolo pridané zobrazenie veľkostí súborov v úložisku;
  • V príkaze „svn cleanup“ sa po potvrdení operácií vymazania ignorovaných alebo neverzovaných prvkov teraz vymažú aj adresáre s príznakom ochrany proti zápisu;
  • V experimentálnych príkazoch "svn x-shelve/x-unshelve/x-shelves"
    Vylepšená spoľahlivosť spracovania rôznych typov zmien. Príkazy zo sady „police“ vám umožňujú oddelene odložiť nedokončené zmeny v pracovnej kópii, aby ste mohli urýchlene pracovať na niečom inom, a potom vrátiť nedokončené zmeny do pracovnej kópie bez toho, aby ste sa uchýlili k takým trikom, ako je uloženie opravy pomocou „svn“. diff“ a potom ho obnoviť pomocou „svn patch“;

  • Zvýšila sa spoľahlivosť experimentálnej schopnosti ukladať snímky stavu odovzdania („kontrolný bod odovzdania“), čo vám umožňuje uložiť snímku zmien, ktoré ešte neboli odovzdané odovzdaním, a neskôr obnoviť ktorúkoľvek z uložených verzií. zmien v pracovnej kópii (napríklad na vrátenie stavu pracovnej kópie v prípade chybnej aktualizácie);

Zdroj: opennet.ru

Pridať komentár