В блоге GitHub разработчики Git анонсировали выход новой утилиты для контроля версий под номером 2.34. В ее создании участвовали 109 независимых программистов.
Команда приложения проработала функцию выделения части репозитория в отдельный компонент – это позволяет упростить взаимодействие с определенным куском продукта. В нее была добавлена такая сущность как разреженный индекс, разрешающая легко копировать фрагмент репозитория (при этом нет необходимости сохранять информацию обо всей связанной структуре файлов).
Также был усовершенствован алгоритм мерджинга (объединения) веток репозитория. Разработчики перешли на метод ort, повышающий скорость выполнения задач примерно в 500 раз в сравнении с ранее использованной рекурсией.
По ходу работы волонтеры и команда создателей Git:
-
Исправили ошибки в работе приложения на Windows.
-
Добавили больше информации о проблемах в режим отладки утилиты.
-
Устранили некоторые утечки памяти, приводившие к потере производительности.
-
Улучшили систему оповещения об ошибках и процесс их обработки.
-
Оптимизировали команду git fetch и команду git rebase -r.
Это основные изменения в обновленном Git. Более подробно узнать об улучшениях и исправлениях версии можно в официальном блоге GitHub.
Комментарии