Издато је ново издање Гит 2.22 и то су његове промене

git

Представљено је издање нове верзије Гит 2.22 Која је један од најпопуларнијих система за контролу верзија, поуздан и високих перформанси, а такође нуди развојне алате.

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

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

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

Да бисте приказали тренутно кориштену локалну грану, сада можете користити команду Гит грана-емисија-тренутна".

Поред тога, од верзије 1.18 је доступан нови начин преноса за скуп урезивања «гит ребасе –ребасе-мергес« која је заменила претходну опцију «–Пресерве-мергес«, Која је сада означена као застарела.

Да би се сачувала структура гране на преносној грани, можете користити опцију «–Пресерве-мергес«, Који, када се покрене у интерактивном режиму (гит ребасе -и –сачувај-спаја), дозвољено је уређивање историје урезивања, али није гарантовало потпуно очување структуре спремишта.

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

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

Операција "гит ребасе»Користи се за замену низа урезивања новим основним урезивањем, на пример, за промену засебне гране у којој се развија нека нова функција у тренутно стање главне гране, укључујући исправке додате после гране.

Узвишена позадинска подршка

Извештај «гит бисецт»Ажурирано је и сада је читљивијеДок «гит мергетоол»Сада такође подржава Сублиме Мерге («смерге") као позадина. Гит назива нову куку «промена након индекса»Када се сачувана датотека индекса промени, што помаже виртуелизованим радним стаблима.

Даље, "гит диффтоол "сада такође ради изван спремишта и отказује"гит цхецкоут -м»Када открије разлику између ХЕАД и индекса.

Будући да паковање индекса понекад дуго траје у процесу клонирања, програмери су вам успут дали траку напретка.

У исто време «гит цлоне»Комуницира путем верзије 2 протокола захваљујући новој опцији сервера«пребацити". Неколико функција побољшава комплетирање кода, а програмери су такође радили на алату траце2 траце.

Нови механизам праћења Траце2 нуди флексибилнији и структурирани излазни формат. Траце2 вам омогућава прикупљање телеметрије података о операцијама и перформансама за детаљнију анализу и отклањање грешака (корисник додељује контролер, подаци се не шаљу у иностранство).

Перформансе и развој

Гит-ов уграђени диференцијални механизам је преписан и сада подржава, као и „гит цоммит-трее », АПИ „пакет-сувишан" и "гит мулти-пацк-индек провери»Сада радите брже у спремиштима која садрже много датотека пакета. За програмере је ажуриран оквир за тестирање.

Недавно, "гит стасх»Примењен је на језику Ц, за«гит ребасе«. Овде је ажурирана примена Ц. да спречи гит да преписује исту датотеку изнова и изнова. «Гит дифф»Сада такође брже ради у посебним сценаријима где прикупља информације о блобовима. И на крају, али не најмање важно, „гит цлоне“ убрзава процес повезивања.

Такође је додата могућност филтрирања када се прикажу проширене ознаке „гит лог“ прикачене на урези.


Додај као жељени извор на Гуглу