Согласно новости ME, 21 апреля (UTC+8), по данным мониторинга Beating, Git выпустил версию 2.54. Инженер GitHub Тейлор Блау представил основные обновления версий 2.53 и 2.54 в официальном блоге, включая экспериментальную команду git history и конфигурируемую систему хуков. Команда git history предназначена для простого перезаписывания коммитов и поддерживает две подкоманды: reword (изменение сообщения коммита) и split (интерактивное разделение одного коммита на два). Она не изменяет рабочую директорию или индекс и работает даже в bare-репозиториях, предлагая более прямой подход по сравнению с традиционной процедурой git rebase -i, требующей управления списком задач и разрешения конфликтов. Эта команда не поддерживает слияния коммитов и отказывается при возникновении конфликтов; интерфейс может быть изменен. Конфигурируемые хуки решают давнюю проблему совместного использования хуков между репозиториями. Раньше хуки могли быть только скриптами, хранящимися в каталоге .git/hooks каждого репозитория отдельно. Начиная с версии 2.54, их можно определять в ~/.gitconfig, на системном уровне или в конфигурации репозитория с помощью [hook "имя"] event=... command=..., позволяя привязывать несколько хуков к одному событию, просматривать их источники через git hook list и отключать отдельные хуки с помощью hook..enabled=false. Это эквивалентно интеграции ключевых возможностей сторонних инструментов, таких как husky и pre-commit, непосредственно в сам Git. Другие изменения: стандартная стратегия git maintenance изменена с gc на geometric, введенную в версии 2.52, которая выполняет инкрементальное объединение packfile по геометрической прогрессии; добавлена поддержка повторных попыток при получении ответа 429 при HTTP-передаче; git log -L теперь можно комбинировать с -S и -G pickaxe; имена алиасов поддерживают не-ASCII символы. (Источник: BlockBeats)
Выпущена версия Git 2.54 с экспериментальной функцией «git history» и настраиваемыми хуками
KuCoinFlashПоделиться






Git 2.54 был выпущен 21 апреля (UTC+8) и включает экспериментальные инструменты, такие как «git history» и настраиваемые хуки. Команда «git history» позволяет выполнять операции переименования и разделения при редактировании коммитов, а новая система хуков обеспечивает общие конфигурации между репозиториями. Обновления также включают изменение стратегии по умолчанию для «git maintenance», повторные попытки HTTP при ошибках 429 и улучшенную функциональность «git log -L». Новости на цепочке продолжают подчеркивать ключевые обновления инструментов для разработчиков. Новые листинги токенов часто зависят от таких улучшений инфраструктуры для более плавного развертывания.
Источник:Показать оригинал
Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации.
Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.