Издање Апацхе Субверзије 1.14.0

Апацхе Софтваре Фоундатион опубликовала издање контроле верзија Субверзија 1.14.0, које је класификовано као издање за дугорочну подршку (ЛТС), за које ће ажурирања бити објављена до 2024. године. Упркос развоју децентрализованих система, Субверсион је и даље популаран у комерцијалним компанијама и пројектима који користе централизован приступ управљању верзијама и конфигурацијом софтверских система. Отворени пројекти који користе Субверзију укључују: Апацхе, ФрееБСД, Фрее Пасцал и ОпенСЦАДА пројекте. Напомиње се да јединствено СВН спремиште Апацхе пројеката чува око 1.8 милиона ревизија са информацијама о променама у пројектима.

Кључ побољшања Субверзија 1.14:

  • Додата је команда „свнадмин буилд-репцацхе“ помоћу које можете ажурирати стање кеша „реп-цацхе“, што укључује информације о дупликатима који се користе у механизму дедупликације Репресентатион Схаринг (реп-схаринг, омогућава вам да значајно смањите величину спремишта тако што једном чува само један дупликат података). Команда се може користити за додавање недостајућих ставки у кеш за одређени опсег ревизија, на пример, након што је дедупликација привремено онемогућена и кеш је застарео.
  • Питхон СВИГ везе и тестни пакет пружају подршку за Питхон 3. Технички код написан у Питхон-у се и даље може користити са Питхон-ом 2.7, али тестирање и исправљање грешака у вези са овом граном је прекинуто због краја животног века Питхон-а 2 је обавезна компонента Субверзије и користи се када се гради у тестовима и СВИГ везама.
  • Опције "--куиет" и "--дифф" у команди "свн лог" се више не искључују међусобно, што олакшава, на пример, само приказивање разлика унутар опсега ревизија.
  • Додан аргумент "цхангелист" у "свн инфо --схов-итем".
  • Када покренете уређивач који је одредио корисник, на пример, током интерактивног решавања сукоба, специјални знакови у путањама до датотеке која се уређује су заштићени. Промена решава проблеме са уређивањем датотека чија имена укључују размаке и специјалне знакове.
  • Наставили смо са тестирањем експерименталних команди „свн к-схелве/к-унсхелве/к-схелвес“, које вам омогућавају да одвојено одложите недовршене измене у радној копији како бисте хитно радили на нечем другом, а затим вратите недовршене промене у радну копију без прибегавања таквим триковима као што је чување закрпе коришћењем „свн дифф“ и затим њено враћање помоћу „свн патцх“.
  • Наставили смо да тестирамо експерименталну могућност чувања снимака стања урезивања („урезивање контролних тачака“), што вам омогућава да сачувате снимак промена које још увек нису урезане урезивањем и касније вратите било коју од сачуваних верзија промена на радну копију (на пример, да вратите стање радне копије у случају погрешног ажурирања).
  • Настављено тестирање експерименталне команде "свн инфо -к-виевспец" за излаз спецификације која описује тренутну радну копију. Опис укључује информације о ограничавању дубине подвила, искључивању подфоркова, преласку на други УРЛ или ажурирању на нови број ревизије у поређењу са родитељским директоријумом.

Извор: опеннет.ру

Додај коментар