Гит 2.31 је сада доступан и долази са одржавањем гита

Пре неколико дана најављено је издање нове верзије Гит 2.3, један од најпопуларнијих, поузданих и система за управљање верзијама високих перформанси, који пружа флексибилне нелинеарне развојне алате засноване на гранању и спајању.

У поређењу са претходном верзијом, усвојено је 679 промена у новој верзији, припремљено уз учешће 85 програмера, од којих је 23 први пут учествовало у развоју.

Нове значајке Гит 2.31

У овој новој верзији Гит 2.31 истакнут је додатак наредбе „гит одржавање“ да омогућава периодични рад на системима који не подржавају црон. На пример, са новом командом можете да се договорите да повремено започнете процес паковања спремишта тако да не морате чекати да се закључавање спремишта заврши када се паковање изврши аутоматски када се изврши више наредби.

Још једна промена која се истиче је та додата подршка за задржавање обрнутог индекса на диску (ревиндек) за датотеке пакета, будући да Гит чува све податке у облику објеката који се чувају у одвојеним датотекама. Да би се побољшала ефикасност рада са спремиштем, објекти се додатно смештају у датотеке пакета, у којима се информације приказују у облику низа објеката који се прате један за другим.

За сваку датотеку пакета, креира се индексна датотека (.идк), која омогућава употребу идентификатора објекта да врло брзо одреди помак у датотеци пакета у којој је овај објекат ускладиштен. Инверзни индекс (.рев) предложен у Гит 2.31 има за циљ поједностављивање процеса одређивања идентификатора објекта из информација о локацији објекта у датотеци пакета.

Раније је таква конверзија извршена у ходу током анализе из датотеке пакета и било је сачувано само у меморији, која није дозвољавала поновну употребу поменутих индекса и присиљавала је да сваки пут генеришу индекс. Операција конструисања индекса је Смањити за конструкцију низа парова позиција објекта и сортирање по положају, што за велике датотеке датотека може потрајати.

С друге стране, то можемо пронаћи додате су оптимизације перформанси на основу изгледа у формату датотеке на табели за потврду, који се користи за оптимизацију приступа информацијама о потврдама, нови подаци о броју генерације потврда, који се могу користити за убрзавање додатних операција са потврдама.

Поред тога, додата могућност замене подразумеваног имена гране у новим спремиштима (инит.дефаултБранцх конфигурација). Када приступа спољним спремиштима, гит покушава да провери грану на коју ХЕАД показује, односно ако спољни сервер подразумевано користи „главну“ грану, тада ће операција „гит клон“ покушати да пронађе „главну“ локално.

Од осталих промена који се истичу:

  • Опција „–диск-усе“ додато команди „гит рев-лист“ за приказ резимеа величине предмета.
  • Уклоњена је подршка за застарелу библиотеку регуларних израза ПЦРЕ1.
  • Пружена могућност насилне забране употребе пречица, делујући независно од алгоритма хеширања. Забрана је омогућена додељивањем вредности „не“ параметру цоре.аббрев.
  • Опција „–патх-формат“ је додата наредби „гит рев-парсе“ да би експлицитно дефинисала излаз релативних или апсолутних путања.
  • Басх-ове скрипте за аутоматско довршавање олакшавају додавање правила довршавања за прилагођене „гит“ поднаредбе.
  • Додата је опција „–стдин“ у наредбу „гит бундле“ за читање веза из стандардног улазног тока.
  • Опције „–лево само“ и „–десно само“ додате су у наредбу „гит ранге-дифф“ да би приказале само једну страну упоређеног опсега.
  • Додата је опција „–скип-то = »Наредби« гит диффтоол »за наставак прекида сесије из произвољне путање.
  • Кодекс понашања (Цоде оф Цондуцт), који дефинише основне принципе за решавање сукоба између програмера, ажуриран је на верзију 2.0 (раније је коришћена верзија 1.4).

Коначно ако желите да сазнате више о томе, можете се консултовати следећи линк.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.