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, заключается в шаблоны userdiff, обновленные для 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 не как регулярное выражение, а как строку для поиска точного соответствия.

Из других изменений, которые отмечены в анонсе новой версии:

  • При создании tar.gz в "архиве git" разрешены уровни сжатия выше -9.
  • Добавлена ​​поддержка определения функций в оболочке bash и POSIX.
  • В "списке рабочего дерева git" реализовано отображение знака блокировки рабочего дерева.
  • Продолжилось переписывание команды "git bisect" на языке Си.
  • Для команды «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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.