Вышла версия 2.1.0 хранилища больших файлов Git LFS
Новости Отредактировано
GitHub сообщил о выходе новой версии хранилища для больших файлов — Git LFS 2.1.0. Она получила несколько новых фич и исправлений ошибок.
918 открытий929 показов
Выпущена новая версия хранилища для больших файлов — Git LFS 2.1.0. В ней присутствуют дополнительные возможности, улучшена производительность и внесено несколько других изменений.
Что нового?
git lfs status
Git LFS 2.1.0 позволяет более подробно рассматривать файлы, помеченные как «изменённые», с помощью команды git lfs status
. Теперь LFS отображает, отслеживается ли файл через чего или хранится ли в Git. Например, если LFS видит, что большой файл лежит в хранилище Git, он конвертирует его, добавляя указатель на проверку и помечая файл как изменённый.
Посерверная настройка
Git LFS 2.1.0 поддерживает конфигурацию по типу URL через команду .gitconfig
или .lfsconfig
. Что касается настроек, применимых к URL, например, http.sslCert
или lfs.locksverify
, то их можно применить к домену верхнего уровня, корневому путь и, по сути, чему угодно. Вот пример:
Инструменты для сетевой отладки
Новая версия также включает улучшенный инструмент отладки. В Git LFS 2.1.0 можно получить расширенный отчёт при помощи переменной окружения GIT_LOG_STATS=1
:
Истечение «срока годности» объектов
API хранилища Git LFS долго поддерживал свойство expires_at
, причём как в SSH, так и в Batch API. В связи с этим не раз возникали проблемы, когда из-за отсутствия синхронизации по времени LFS ошибочно воспринимал объект как неактуальный. Версия 2.1.0 поддерживает свойство expires_in
, которое отражает время истечения срока актуальности объекта по времени, установленному на компьютере.
С подробным списком изменений можно ознакомиться в репозитории проекта.
918 открытий929 показов