Vydanie systému na správu verzí Apache Subversion 1.12.0

Po 6 mesiacoch vývoja organizácia Apache Software Foundation publikovala release systému správy verzií Subversion 1.12.0. Napriek rozvoju decentralizovaných systémov, Subversion naďalej patrí k populárnym vo vzdelávacích spoločnostiach a projektoch, ktoré používajú centralizovaný prístup k správe verzií a konfigurácii softvérových systémov. Z medzi otvorenými projektmi, ktoré používajú Subversion, môžeme spomenúť: projekty Apache, FreeBSD, Free Pascal, OpenSCADA, GCC a LLVM. Vydanie Subversion 1.12 patrí medzi bežné vydania, nasledujúce LTS vydanie bude verzia Subversion 1.14, ktorú plánujú vydať v apríli 2020 a podporovať do roku 2024.

Kľúčové vylepšenia Subversion 1.12:

  • Rozšírené možnosti interaktívneho rozhrania pre riešenie konfliktov, do ktorého bola pridaná podpora spracovania situácií s presunom prvkov do iných adresárov, a tiež zlepšené rozpoznávanie prípadov, keď sa v pracovnej kópii úložiska nachádzajú súbory a adresáre, ktoré nie sú zahrnuté do systému správy verzií;
  • Na strane servera je zabezpečené ignorovanie definícií prázdnych skupín v pravidlách autorizácie a zobrazenie varovania pri ich prítomnosti v čase spustenia príkazu svnauthz;
  • Na strane klienta v Unixových podobných systémoch je na úrovni kompilácie predvolene vypnutá podpora ukladania hesiel na disku v otvorenej forme. Používateľom sa odporúča používať na ukladanie hesiel systémy, ako sú GNOME Keyring, Kwallet alebo GPG-Agent;
  • Zlepšené správanie operácií kopírovania v zdrojovom úložisku a pracovnej kópii — existujúce rodičovské adresáre a súbory s revíziami sú teraz spracované správne;
  • Zlepšený výstup príkazu "svn list": dlhé mená autorov sa teraz neodrezávajú, pridaná možnosť "—human-readable" (-H) pre výstup veľkostí v čitateľnej forme (bajty, kilobajty, megabajty atď.);
  • Do príkazu "svn info" bol pridaný výstup veľkosti súborov v úložisku;
  • V príkaze "svn cleanup" po potvrdení operácií odstránenia ignorovaných alebo nezahrnutých verzionovaných prvkov, teraz sú tiež odstránené adresáre s ochranou proti zápisu;
  • Vo experimentálnych príkazoch "svn x-shelve/x-unshelve/x-shelves"
    zvýšila sa spoľahlivosť spracovania rôznych typov zmien. Príkazy z množiny „shelve“ umožňujú samostatne odložiť nedokončené zmeny v pracovnej kópii, aby sa mohlo naliehavo pracovať na niečom inom, a potom vrátiť nedokončené zmeny do pracovnej kópie, bez toho, aby sa uchyľovali k trikom ako je uloženie patchu cez „svn diff“ a následné obnovenie prostredníctvom „svn patch“;
  • Zvýšila sa spoľahlivosť experimentálnej funkcie uchovávania snímok stavu commitov („commit checkpointing“), ktorá umožňuje uložiť snapshot zmien, ktoré ešte neboli potvrdené commitom, a neskôr obnoviť v pracovnej kópii ktorúkoľvek zo uložených verzií zmien (napríklad na vrátenie stavu pracovnej kópie v prípade chybného aktualizovania);

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster