Гит 2.35 стиже са новим функцијама, исправкама грешака и још много тога

После два месеца развоја најављено је издавање нове верзије Гита 2.35 да су у односу на претходну верзију прихваћене 494 измене у новој верзији, припремљеној уз учешће 93 програмера, од којих је 35 први пут учествовало у изради.

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

Да би се разликовао период важења различитих кључева, додат је подршка за ОпенССХ директиве „важи-пре” и „важеће-после”., који се може користити за обезбеђивање коректног рада са потписима.

Пре тога је постојао проблем са раздвајањем потписа са старим кључем и новим: ако избришете стари кључ, биће немогуће проверити потписе направљене њиме, а ако га оставите, и даље ћете бити може да креира нове потписе са старим кључем, који је већ замењен другим кључем. Са важећим пре и важећим после, можете одвојити опсег кључева на основу тога када је потпис креиран.

Још једна промена која се истиче у овој новој верзији Гита 2.35 је поставка мерге.цонфлицтСтилеДа Омогућава вам да изаберете режим за приказивање информација о конфликтима током спајања, сада подржава режим "здифф3", који помера све низове типа специфициране на почетку или крају конфликта из области конфликта, омогућавајући компактнији приказ информација.

Додати режим «– инсценирано»На команду«гит стасх«Да омогућава сакривање само промена које су додате у индекс, на пример, у ситуацијама када треба да привремено одложите неке сложене измене да бисте прво додали оно што је већ спремно, а са осталим решили после неког времена. Режим је слична команди "гит цоммит", писање само промена смештених у индекс, али уместо креирања новог урезивања у "гит стасх --стаге«, резултат се чува у привременој области скривене. Када промене буду потребне, могу се вратити командом „гит стасх поп“.

С друге стране то можемо пронаћи додао је нови специфицатор формата «--формат=%(описати)»На команду«гит лог", која омогућава да се излаз "гит лог" поклапа са излазом команде "гит десцрибе".

Опције за "гит десцрибе" су наведене директно унутар спецификације ("–формат=%(десцрибе:матцх= ,екцлуде= )")), који такође може укључивати кратке ознаке ("–формат=% ( десцрибе:тагс= )») и прилагођава број хексадецималних знакова за идентификацију објеката.

На пример, да бисте приказали 8 најновијих урезивања чије ознаке немају ознаку кандидата за ослобађање и навели идентификаторе од 13 знакова, можете користити команду:

Рад је урађен на стандардизацији употребе типа „сизе_т“ уместо „унсигнед лонг“ за вредности које представљају величину објеката, што је омогућило да се „чисти“ и „размрљани“ филтери примењују на фајлове веће од 4 ГБ. на свим платформама, укључујући платформе са моделом података ЛЛП64, откуцајте „унсигнед лонг“, што је ограничено на 4 бајта.

Оф тхе друге промене које се истичу нове верзије:

  • Додата почетна имплементација новог позадинског дела «рефабле» за складиштење референци као што су гране и ознаке у спремишту.
  • Палета боја команде «гит греп» је промењено да одговара ГНУ услужном програму греп.
  • Команда "гит спарсе-цхецкоут инит» је застарело и требало би да се користи уместо тога «гит сет за ретко плаћање".
  • Додата опција „–празно=(заустави|испусти|задржи)» по команди "гит ам", који омогућава да се приликом скенирања закрпа из поштанског сандучета бира понашање празних порука које не садрже закрпе.
  • Додата подршка за ретке индексе за гит ресет, гит дифф, гит репроацх, гит фетцх, гит пулл и гит лс-фајлови» за побољшање перформанси и уштеду простора у репозиторијумима, где се обављају операције клонирања (спарсе-цхецкоут).

Коначно ако сте заинтересовани да сазнате више о томе о овој новој верзији Гита 2.35 можете погледати детаље у следећи линк.


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

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

*

*

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