Git 2.26.0 идва с реално търсене на съдържание, някои експериментални функции и др

git-2-26

Вече е налична новата версия контролна система "Git 2.26.0", който пристига с някои новини, експериментални поддръжки и особено оптимизации. За тези, които не са запознати с Git, трябва да знаете това е една от най-популярните системи за контрол на версиите, надеждни и високопроизводителни, предоставящи гъвкави инструменти за нелинейно развитие, базирани на разклоняване и обединяване на клонове.

За да се гарантира целостта история и съпротива срещу промяна във времето, използвайте неявен хеш От цялата предишна история на всеки ангажимент е възможно и цифрово подписване на отделни разработчици на фиксиране и маркиране.

В сравнение с предишната версия, новата версия прие 504 подготвени промени с участието на 64 разработчици, от които 12 са участвали в разработката за първи път.

Ключови нови функции на Git 2.26.0

В тази нова версия е направен преходът по подразбиране към втората версия на комуникационния протокол Git, който се използва при отдалечено свързване на клиент към Git сървър. Втората версия на протокола е забележителна с възможността за филтриране на клонове и тагове от страна на сървъра с връщане на съкратен списък с връзки към клиента.

Друго важно нововъведение е възможност за добавяне на нови функции към протокола тъй като в инструментариума се появяват нови функции. Клиентският код все още е съвместим със стария протокол И може да продължи да работи с нови и стари сървъри, като автоматично се връща към първата версия, ако сървърът не поддържа втората.

Опцията "–Шоу-обхват« е добавен към командата «git config", Какво опростява идентификацията на мястото, където са определени определени конфигурации.
Git ви позволява да дефинирате конфигурации на различни места: в хранилището (.git / info / config), в директорията на потребителя (~ / .gitconfig), в системния конфигурационен файл (/ etc / gitconfig), както и чрез опции на командния ред и променливи на средата.

При изпълнение «git config«, Доста е трудно да се разбере къде точно се дефинира желаната конфигурация. Опцията "–Шоу-произход»Беше на разположение за решаване на този проблем, но показва само пътя до файла, в който е дефинирана конфигурацията, което е полезно, ако възнамерявате да редактирате файла, но не помага, ако трябва да промените стойността чрез« git config »С –системни, –глобални или –локални опции.

От друга страна, в съобщението за тази нова версия се споменава, че продължаването на експерименталната подкрепа за частични клонинги продължи, което позволява прехвърляне само на част от данните и работа с непълно копие на хранилището.

Новата версия добавя нова команда "Добавяне на Git за рядко плащане", че ти позволява добавяне на отделни директории за прилагане на операцията «Поръчка»Само освен работното дърво, вместо да изброявате всички тези директории наведнъж чрез командата«git комплект за рядко плащане".

Командно изпълнение «git grep«, Което се използва за търсене както в действителното съдържание на хранилището, така и в историческите ревизии, забележимо се увеличава.

За да се ускори търсенето, беше позволено да се сканира съдържанието на дървото на работа използване на множество нишки ("git grep –нишки«), Но търсенето в исторически рецензии беше с една нишка. Сега това ограничение е премахнато поради внедряване на способността за паралелизиране на операциите за четене от хранилището на обекти.

По подразбиране броят на нишките е зададен равен на броя на ядрата на процесора, което в повечето случаи сега не изисква изрична настройка на опцията «–Конци".

Добавено поддръжка за автоматично довършване на въвеждане на подкоманди, пътища, връзки и други аргументи на командата "git worktree", която позволява работа с няколко работни копия на хранилището.

Ние също можем да намерим новата версия на скрипта fsmonitor-watchmanЧе осигурява интеграция с Facebook Watchman механизъм за да ускорите проследяването на промените във файла и появата на нови файлове. След актуализиране на git, трябва да замените куката в хранилището.

Ако искате да научите повече за тази нова версия, можете да се запознаете с оригиналната бележка в следваща връзка. 


Бъдете първите, които коментират

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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.