Нашри Apache Subversion 1.14.0

Бунёди нармафзори Apache нашр шудааст нашри назорати версия Тарҷума 1.14.0, ки ҳамчун як нашри дастгирии дарозмуддат (LTS) тасниф шудааст, ки барои он навсозиҳо то соли 2024 бароварда мешаванд. Сарфи назар аз рушди системаҳои ғайримарказонидашуда, Subversion дар ширкатҳои тиҷоратӣ ва лоиҳаҳое маъмул аст, ки муносибати мутамарказро ба версия ва конфигуратсияи идоракунии системаҳои нармафзор истифода мебаранд. Лоиҳаҳои кушода, ки Subversion-ро истифода мебаранд, инҳоянд: лоиҳаҳои Apache, FreeBSD, Free Pascal ва OpenSCADA. Қайд карда мешавад, ки анбори ягонаи SVN лоиҳаҳои Apache тақрибан 1.8 миллион нусхаро бо маълумот дар бораи тағирот дар лоиҳаҳо нигоҳ медорад.

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

  • Фармони "svnadmin build-repcache" илова карда шуд, ки бо он шумо метавонед ҳолати кэши "rep-cache" -ро навсозӣ кунед, ки маълумотро дар бораи нусхаҳои такрорӣ дар механизми нусхабардории Мубодилаи Намояндагӣ истифода мебарад (rep-sharing ба шумо имкон медиҳад, ки ба таври назаррас коҳиш диҳед. андозаи анбор бо нигоҳ доштани танҳо як маълумоти такрорӣ як маротиба). Фармонро барои илова кардани ҷузъҳои гумшуда ба кэш барои доираи муайяни ислоҳҳо истифода бурдан мумкин аст, масалан, пас аз ғайрифаъол кардани нусхабардорӣ муваққатан ғайрифаъол ва кӯҳна шудани кэш.
  • Пайвасткунакҳои Python SWIG ва пакети санҷишӣ барои Python 3 пуштибонӣ мекунанд. Рамзи аз ҷиҳати техникӣ бо Python навишташуда ҳоло ҳам метавонад бо Python 2.7 истифода шавад, аммо санҷиш ва ислоҳи хатогиҳои марбут ба ин филиал бинобар ба охир расидани мӯҳлати хизмати Python 2 қатъ карда шудааст. Python нест. ҷузъи зарурии Subversion аст ва ҳангоми сохтани санҷишҳо ва пайвастҳои SWIG истифода мешавад.
  • Параметрҳои "--quiet" ва "--diff" дар фармони "svn log" дигар аз ҳамдигар истисно нестанд ва масалан, танҳо нишон додани фарқиятҳо дар доираи як қатор ислоҳҳоро осонтар мекунад.
  • Аргументи "changelist" ба "svn info --show-item" илова карда шуд.
  • Ҳангоми иҷро кардани муҳаррири аз ҷониби корбар муайяншуда, масалан, ҳангоми ҳалли муноқиша, аломатҳои махсус дар роҳҳо ба файли таҳриршаванда муҳофизат карда мешаванд. Тағйирот мушкилотро бо таҳрири файлҳое, ки номашон фосила ва аломатҳои махсусро дар бар мегирад, ҳал мекунад.
  • Мо озмоиши фармонҳои таҷрибавии "svn x-shelve/x-unshelve/x-shelves" -ро идома додем, ки ба шумо имкон медиҳанд, ки тағиротҳои нотамомро дар нусхаи корӣ ба таври алоҳида ба таъхир гузоред, то фавран дар чизи дигар кор кунед ва сипас тағироти нотамомро ба нусхаи корӣ бидуни муроҷиат ба чунин ҳилаҳо, ба монанди захира кардани пач бо истифода аз "svn diff" ва сипас барқарор кардани он бо истифода аз "svn patch".
  • Мо озмоиши қобилияти таҷрибавии захира кардани аксҳои ҳолати ӯҳдадориҳоро идома додем ("таъмини чек"), ки ба шумо имкон медиҳад, ки акси тағиротро, ки ҳанӯз аз ҷониби ӯҳдадорӣ ворид нашудаанд, захира кунед ва баъдтар ҳама гуна версияҳои захирашудаи тағиротро барқарор кунед. ба нусхаи корӣ (масалан, барои баргардонидани ҳолати нусхаи корӣ дар ҳолати навсозии хато).
  • Идомаи озмоиши фармони таҷрибавии "svn info -x-viewspec" барои баровардани мушаххасот, ки нусхаи кории ҷориро тавсиф мекунад. Тавсиф маълумотро дар бораи маҳдуд кардани умқи зерсохторҳо, ба истиснои зерфорҳо, гузариш ба URL-и дигар ё навсозӣ ба рақами версияи нав дар муқоиса бо феҳристи волидайн дар бар мегирад.

Манбаъ: opennet.ru

Илова Эзоҳ