Написать пост

Расширение Git LFS обновили до версии 2.6.0

Аватар Артем Гаврилов

Реализована раздельная аутентификация HTTP-запросов, усовершенствован инструмент автоматического слиянии git lfs checkout и исправлены баги.

Обложка поста Расширение Git LFS обновили до версии 2.6.0

GitHub рассказала об обновлении системы хранения больших файлов Git LFS (Large File Storage) до версии 2.6.0. Git LFS — это open source инструмент, который заменяет большие файлы на текстовые ссылки в Git, а содержимое файлов сохраняется на удалённых серверах GitHub. В новой версии разработчики изменили механизм аутентификации, усовершенствовали опцию git lfs checkout и исправили ряд багов.

Новшества Git LFS 2.6.0

О всех изменениях разработчики рассказали в документации. Новые возможности коснулись:

  • Аутентификации. Специалисты реализовали раздельную аутентификацию HTTP-запросов. До выхода обновления система использовала один метод для хранилища и API.
  • Опции git lfs checkout. В случае несовпадений при автоматическом объединении возникают конфликты. В новой версии появилась возможность детального разбора конфликтов и внесения необходимых изменений:$ git lfs checkout --ours --to=conflict.psd.ours -- conflict.psd $ git lfs checkout --theirs --to=conflict.psd.theirs -- conflict.psd $ git lfs checkout --base --to=conflict.psd.base -- conflict.psd $ ls -la-rw-r--r--@ 1 user group 16789 Oct 22 18:59 conflict.psd.base-rw-r--r--@ 1 user group 19810 Oct 22 18:59 conflict.psd.ours-rw-r--r--@ 1 user group 18303 Oct 22 18:59 conflict.psd.theirs

GitHub регулярно выпускает обновления для Git LFS. Так, версия инструмента 2.5.0. вышла в июле 2018 года и исправила проблемы с сохранением в репозитории файлов более 100 Мб и хранением файлов с расширением LFS.

Следите за новыми постами
Следите за новыми постами по любимым темам
596 открытий599 показов