Нашри Apache Subversion 1.12.0

Пас аз 6 моҳи рушд, Фонди нармафзори Apache нашр шудааст нашри назорати версия Тарҷума 1.12.0. Сарфи назар аз рушди системаҳои ғайримарказонидашуда, Subversion дар ширкатҳои тиҷоратӣ ва лоиҳаҳое маъмул аст, ки муносибати мутамарказро ба версия ва идоракунии конфигуратсияи системаҳои нармафзор истифода мебаранд. Лоиҳаҳои кушода, ки Subversion-ро истифода мебаранд, инҳоянд: Apache, FreeBSD, Free Pascal, OpenSCADA, GCC ва LLVM. Нашри Subversion 1.12 ҳамчун версияи муқаррарӣ тасниф карда мешавад, версияи навбатии LTS Subversion 1.14 хоҳад буд, ки ба нақша гирифта шудааст, ки моҳи апрели соли 2020 бароварда шавад ва то соли 2024 дастгирӣ карда шавад.

Калиди беҳбудиҳо Версияи 1.12:

  • Имкониятҳои интерфейси интерактивӣ барои ҳалли низоъҳо васеъ карда шуданд, ки ба он дастгирӣ барои коркарди ҳолатҳо бо интиқоли элементҳо ба директорияҳои дигар, инчунин такмил додани таҳлили ҳолатҳое, ки файлҳо ва директорияҳои системаи версиявӣ фаро гирифта нашудаанд, илова карда шуданд. нусхаи анбор;
  • Сервер кафолат медиҳад, ки таърифҳои гурӯҳҳои холӣ дар қоидаҳои авторизатсия сарфи назар карда мешаванд ва агар онҳо ҳангоми оғоз кардани фармони svnauthz мавҷуд бошанд, огоҳӣ намоиш дода мешавад;
  • Дар тарафи муштарӣ дар системаҳои ба монанди Unix, дастгирии нигоҳдории паролҳо дар диск бо матни равшан ба таври нобаёнӣ дар сатҳи компиляция ғайрифаъол аст. Ба корбарон тавсия дода мешавад, ки системаҳои монанди GNOME Keyring, Kwallet ё GPG-Agent барои нигоҳ доштани паролҳо истифода баранд;
  • Рафтори мукаммали амалиёти нусхабардорӣ дар анбори манбаъ ва нусхаи корӣ - директорияҳои волидайн ва файлҳои мавҷудаи таҳриршуда ҳоло дуруст коркард мешаванд;
  • Баромади фармони "svn list" такмил дода шуд: номҳои муаллифи дароз дигар бурида намешаванд, опсияи "--insan-хондашаванда" (-H) барои намоиши андозаҳо дар шакли хондашаванда (байтҳо, килобайтҳо, мегабайтҳо, ғайра);
  • Намоиши андозаи файлҳо дар анбор ба фармони "svn info" илова карда шуд;
  • Дар фармони "svn cleanup", пас аз тасдиқи амалиёти ҳазфи унсурҳои нодида гирифташуда ё версияинанашуда, директорияҳо бо парчами муҳофизат аз навиштан низ нест карда мешаванд;
  • Дар фармонҳои таҷрибавӣ "svn x-shelve/x-unshelve/x-shelves"
    Беҳтар кардани эътимоднокии коркарди намудҳои гуногуни тағирот. Фармонҳо аз маҷмӯаи "рафь" ба шумо имкон медиҳанд, ки тағироти нотамомро дар нусхаи корӣ ҷудо кунед, то ки фавран дар чизи дигар кор кунед ва сипас тағироти нотамомро ба нусхаи корӣ баргардонед, бидуни истифода ба чунин ҳилаҳо, ба монанди захира кардани пачка тавассути "svn" diff" ва сипас онро тавассути "svn patch" барқарор кунед;

  • Эътимоднокии қобилияти таҷрибавӣ барои нигоҳ доштани аксҳои ҳолати ӯҳдадориҳо ("нуқтаи тафтиши анҷомдиҳӣ") зиёд карда шуд, ки ба шумо имкон медиҳад, ки акси тағиротро, ки ҳанӯз аз ҷониби ӯҳдадорӣ анҷом дода нашудаанд, захира кунед ва баъдтар ҳама гуна версияҳои захирашударо барқарор кунед. тағирот ба нусхаи корӣ (масалан, баргардонидани ҳолати нусхаи корӣ дар ҳолати навсозии хато);

Манбаъ: opennet.ru

Илова Эзоҳ