Izlazak sustava za upravljanje verzijama Apache Subversion 1.12.0

Nakon 6 mjeseci razvoja, organizacija Apache Software Foundation objavila objavila je sustav za upravljanje verzijama Subversion 1.12.0. Unatoč razvoju decentraliziranih sustava, Subversion i dalje uživa popularnost u komercijalnim tvrtkama i projektima koji koriste centralizirani pristup upravljanju verzijama i konfiguracijom softverskih sustava. Među otvorenim projektima koji koriste Subversion, ističu se: projekti Apache, FreeBSD, Free Pascal, OpenSCADA, GCC i LLVM. Izdanje Subversion 1.12 smatra se redovnim izdanjem, a sljedeće LTS izdanje bit će verzija Subversion 1.14, čije je izdavanje planirano za travanj 2020. godine i održavat će se do 2024. godine.

Ključne poboljšanja Subversion 1.12:

  • Proširene su mogućnosti interaktivnog sučelja za rješavanje sukoba, u koje je dodana podrška za obradu situacija s premještanjem elemenata u druge mape, kao i poboljšano prepoznavanje slučajeva pojave u radnoj kopiji repozitorija datoteka i mapa koje nisu obuhvaćene sustavom verzioniranja;
  • Na strani poslužitelja osigurano je ignoriranje definicija praznih grupa u pravilima autorizacije i ispis upozorenja pri njihovoj prisutnosti tijekom pokretanja naredbe svnauthz;
  • Na strani klijenta u Unix-sličnim sustavima na razini kompilacije podrška za pohranu lozinki na disku u otvorenom formatu je prema zadanim postavkama isključena. Korisnicima se preporučuje korištenje sustava za pohranu lozinki kao što su GNOME Keyring, Kwallet ili GPG-Agent;
  • Poboljšano je ponašanje operacija kopiranja u izvornoj repozitoriju i radnoj kopiji — postojeći roditeljski mape i datoteke s revizijama sada se obrađuju ispravno;
  • Poboljšan je ispis naredbe „svn list”: dugačka imena autora sada se ne skraćuju, dodana je opcija „—human-readable” (-H) za ispis veličina u čitljivom formatu (bajti, kilobajti, megabajti itd.);
  • U naredbu „svn info” dodan je prikaz veličine datoteka u repozitoriju;
  • U naredbi „svn cleanup” nakon potvrde operacija brisanja ignoriranih ili neobuhvaćenih stavki, sada se brišu i mape s oznakom zaštite od pisanja;
  • U eksperimentalnim naredbama „svn x-shelve/x-unshelve/x-shelves”
    povećana pouzdanost obrade različitih tipova promjena. Komande iz skupa „shelve” omogućuju da se odvoje nepovršeni radovi u radnoj kopiji kako bi se hitno radilo na nečemu drugom, a zatim se nedovršeni radovi mogu vratiti u radnu kopiju bez pribjegavanja trikovima poput spremanja patch-a putem „svn diff” i kasnijeg vraćanja preko „svn patch”;
  • Povećana pouzdanost eksperimentalne mogućnosti spremanja snimaka stanja commit-a („commit checkpointing”), koja omogućuje da se sačuva snapshot promjena koje još nisu fiksirane commit-om, a kasnije se bilo koja od spremljenih verzija promjena može vratiti u radnu kopiju (na primjer, da se vrati stanje radne kopije u slučaju pogrešnog ažuriranja);

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster