Домой Интернет Расширение Git LFS обновили до версии 2.6.0

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

32

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.

Комментарии

Пожалуйста, авторизуйтесь чтобы добавить комментарий.
  Подписаться  
Уведомление о

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: