Новата версия на Git 2.27.0 вече е пусната и това са нейните промени

отивам е една от най-популярните, надеждни и високоефективни системи за контрол на версиите, и предоставя гъвкави инструменти за нелинейно развитие, базирани на версии и обединения.

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

Recientemente беше пусната новата версия на системата за управление на разпределен източник Git 2.27.0.В сравнение с предишната версия, новата версия прие 537 промени, подготвени с участието на 71 разработчици, от които 19 участваха за първи път в разработка

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

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

Докато от друга страна, за да се избегне объркване в тази нова версия командата "git описва" винаги използвайте разширен режим на изход („–Long“), ако бъде открит заместен таг, свързан с фиксиране. Тъй като преди това се показваше подписан или анотиран маркер, описващ фиксиране, дори ако той беше преименуван или преместен в йерархията „refs / tags /“.

Изпълнението на "git pull" сега издава предупреждение ако конфигурационната променлива дръпнете.пребазирайте не е изрично зададен и опции "- [no-] overflow" или "–ff-only" те не се прилагат. За да потиснете предупреждението за тези, които няма да заменят, можете да зададете променливата на false.

Те имат добави няколко нови действия към «git update-ref --stdin"че позволяват директен контрол на транзакциите за актуализиране на връзкиНапример, за внедряване на двустепенна актуализация на атомна връзка в множество хранилища.

Освен това, ревизирани опции за git fetch, общи за git fetch. Подобни опции, които не бяха споменати по-горе, бяха документирани и предадени в git извличането на липсващи опции.

Добавена възможност за показване от: и Тема: заглавки: няма промени в кръпка на git формат без конвертиране на символи, които не са в ASCII кодиране.

Опцията „–Show-pulls“ е добавен към „git log“, позволявайки ви да видите не само фиксациите, в които са направени промените, но и ангажимента за обединяване на тези промени от отделен клон.

Обработката на интерактивен вход във всички компоненти е унифицирана и извикването fflush () е добавено след показване на заявката за въвеждане, но преди операцията за четене.

В "git rebase" е разрешено повторно прилагане на всички локални фиксирания без първо изпълнение на операцията «ПоръчкаДори някои от тях да са били преди това по течението.

Стойността на конфигурационната променлива 'pack.useSparse' е заменена с 'true', за да позволи оптимизациите по подразбиране, представени преди това като експериментални.

От останалите промени:

  • Добавен набор от опции за конфигуриране на SSL връзки при достъп чрез прокси.
  • Информацията, показана при използване на филтрите за преобразуване „чисти“ и „размазани“, е разширена. Например, сега се показва обектът на дърво, в който се появява преобразуваното петно.
  • Добавена е опция „–autostash“ към „git merge“.
  • Подобрен интерфейс за плащане.
  • Опцията –no-gpg-sign е добавена към командата git rebase, за да замени настройката commit.gpgSign.
  • Добавени са шаблони за потребителска разлика за документи Markdown.
  • Премахна ограничението за изключване за всички маршрути на шаблони с ниско заплащане, водещи до празно дърво на заданието.
  • Операцията "git restore –staged –worktree" сега по подразбиране използва съдържанието на клона "HEAD", вместо да показва грешка.
  • Продължи работата по преминаване към алгоритъма за хеширане SHA-2 вместо SHA-1.
  • Преработен код за взаимодействие с GnuPG.

Fuente: https://github.com/


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

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

*

*

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