Apache Subversion 1.12.0 laidiens

Pēc 6 mēnešu izstrādes Apache Software Foundation опубликовала versijas kontroles izlaidums 1.12.0. Graušana. Neskatoties uz decentralizēto sistēmu attīstību, Subversion joprojām ir populārs komercuzņēmumos un projektos, kas izmanto centralizētu pieeju programmatūras sistēmu versiju un konfigurācijas pārvaldībai. Atvērtie projekti, kas izmanto Subversion, ietver: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC un LLVM projektus. Subversion 1.12 izlaidums ir klasificēts kā parastais laidiens, nākamais LTS laidiens būs Subversion 1.14, kuru plānots izlaist 2020. gada aprīlī un atbalstīt līdz 2024. gadam.

Atslēga uzlabojumi Subversion 1.12:

  • Paplašinātas interaktīvās saskarnes iespējas konfliktu risināšanai, kam pievienots atbalsts tādu situāciju apstrādei, kad elementi tiek pārvietoti uz citiem direktorijiem, kā arī uzlabota to gadījumu analīze, kad darba sistēmā parādās faili un direktoriji, uz kuriem neattiecas versiju veidošanas sistēma. repozitorija kopija;
  • Serveris nodrošina, ka tukšo grupu definīcijas autorizācijas noteikumos tiek ignorētas un tiek parādīts brīdinājums, ja tādas ir, palaižot komandu svnauthz;
  • Klienta pusē Unix līdzīgās sistēmās atbalsts paroļu glabāšanai diskā skaidrā tekstā pēc noklusējuma ir atspējots kompilācijas līmenī. Lietotājiem paroļu glabāšanai ieteicams izmantot tādas sistēmas kā GNOME Keyring, Kwallet vai GPG-Agent;
  • Uzlabota kopēšanas darbību darbība avota repozitorijā un darba kopijā — esošie vecākdirektoriji un faili ar pārskatītajām versijām tagad tiek pareizi apstrādāti;
  • Ir uzlabota komandas “svn list” izvade: vairs netiek saīsināti garie autoru vārdi, ir pievienota opcija “--cilvēkam lasāms” (-H), lai attēlotu izmērus lasāmā formā (baiti, kilobaiti, megabaiti, utt.);
  • Komandai “svn info” pievienots repozitorijā esošo failu izmēru attēlojums;
  • Komandā “svn cleanup” pēc ignorēto vai neversijušo elementu dzēšanas darbību apstiprināšanas tagad tiek dzēsti arī direktoriji ar rakstīšanas aizsardzības karogu;
  • Eksperimentālajās komandās "svn x-shelve/x-unshelve/x-shelves"
    Uzlabota dažāda veida izmaiņu apstrādes uzticamība. Komandas no komplekta “plaukts” ļauj atsevišķi atlikt nepabeigtās izmaiņas darba kopijā, lai steidzami strādātu pie kaut kā cita, un pēc tam atgriezt nepabeigtās izmaiņas darba kopijā, neizmantojot tādus trikus kā ielāpa saglabāšana, izmantojot “svn”. diff” un pēc tam atjaunojot to, izmantojot "svn ielāpu";

  • Eksperimentālās spējas saglabāt momentuzņēmumus par izpildes stāvokli (“saistību kontrolpunkts”) ir palielināta, ļaujot saglabāt momentuzņēmumu par izmaiņām, kas vēl nav veiktas, un vēlāk atjaunot jebkuru no saglabātajām versijām. par izmaiņām darba kopijā (piemēram, lai atgrieztu darba kopijas stāvokli kļūdainas atjaunināšanas gadījumā);

Avots: opennet.ru

Pievieno komentāru