Git 2.30 вече е издаден и това са неговите новини

Новата версия на Git 2.30 вече е издаден и в тази нова версия представени са някои важни промени като възможност за разширяване на команди, както и актуализиране на шаблони за PHP, Rust и CSS, наред с други неща.

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

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

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

В сравнение с предишната версия, В новата версия бяха приети 495 промени, изготвен с участието на 83 разработчици, от които 29 са участвали в разработката за първи път.

В тази нова версия на Git 2.30 в конфигурацията параметърът help.autocorrect вече може да бъде зададен на „никога“ да деактивира напълно логиката за откриване на грешки в имената на команди (по подразбиране, ако е посочена несъществуваща команда, git анализира типични грешки и изпълнява коригираната команда, ако е посочена само опция за замяна).

Друга промяна, която се откроява от тази нова версия на Git 2.30, е в потребителските шаблони, които са актуализирани за PHP, Rust и CSS.

Освен това се споменава и това добави възможността за разширяване на команди, които са псевдоними към скрипта за автоматично довършване опции на командния ред, както и поддръжка за параметри "git stash show", които са подобни на параметрите "git diff", както и актуализирани скриптове за автоматично довършване за Zsh.

От друга страна се споменава, че опцията «-И » е добавен към командите от семейството "git diff" за да игнорира части, където промените съответстват на даден модел и че е предоставена възможността за персонализиране на размера на имената на файлове, създадени от командата "git format-patch" (преди това имаше ограничение от 64 символа).

опцията „–End-of-options“ е добавен към командата „git rev-parse“, което помага в скриптове да отделят изрично параметъра с ревизия, например "git rev-parse –verify -q –end-of-options $ rev".

В "git update-ref –stdin" беше добавена възможността за обработка на множество транзакции в една сесия.
Добавена е опция „–literal-value“ към различни подкоманди „git config“, за да се предаде стойността value_regex не като регулярен израз, а като низ за намиране на точно съвпадение.

От останалите промени, които са подчертани в съобщението за новата версия:

  • Нивата на компресия по-големи от -9 са разрешени в "git archive" при създаване на tar.gz.
  • Добавена е поддръжка за дефиниране на функции в bash и POSIX черупка.
  • В "git списък с работещо дърво" е реализиран показването на знака за заключване на работещото дърво.
  • Пренаписването на командата "git bisect" на език C продължи.
  • За командата "git diff A ... B" се предлага по-информативен аналог на "git diff –merge-base AB".
  • Продължава разработването на командата "git maintenance", разширена версия на "git gc".
  • Добавена е опцията „–force-if-includes“ към „git push“, за да се реши проблемът със загубата на ангажименти при използване на командата „git push –force-with-lease [= ] »Неправилно.
  • Посочването на „–force-if-includes“ заедно с „–force-with-lease“ допълнително проверява уместността на заменените ангажименти.
  • За "git clone" е добавена настройката clone.defaultremotename, която ви позволява да дефинирате името, което ще се използва за препращане към хоста, от който е клонирано хранилището.
  • За „git checkout“ беше добавена опцията checkout.guess, за да се конфигурира използването на опцията „–guess“ по подразбиране.

И накрая, ако се интересувате да научите повече за това За тази нова версия на Git 2.30 можете да проверите подробностите като отидете на следната връзка.


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

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

*

*

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