Расширение Git LFS обновили до версии 2.6.0
Новости Отредактировано
Реализована раздельная аутентификация HTTP-запросов, усовершенствован инструмент автоматического слиянии git lfs checkout и исправлены баги.
598 открытий619 показов
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.
598 открытий619 показов