Импорт модуля golang с объектами LFS - PullRequest
2 голосов
/ 08 октября 2019

Мне нужно импортировать модуль с объектами LFS в мой проект go. Я уже добавил модуль в go.mod, но когда инструменты go загружают зависимости в мою папку ~/go/pkg/..., объекты LFS не загружаются. Вместо полного объекта я получаю метаданные LFS. Это приводит к сбою сборки.

Я уже просмотрел документы go get и go mod, но ничего не смог найти по этой теме. Единственный обходной путь, который я нашел на данный момент, - это загрузить файлы вручную go mod download, но я ищу более официальное решение.

1 Ответ

0 голосов
/ 08 октября 2019

Предполагая, что go get использует стандартные команды Git для загрузки и извлечения репозиториев, достаточно установить Git LFS и запустить git lfs install. Это установит конфигурацию фильтра Git, которая необходима Git LFS в вашей конфигурации Git для каждого пользователя, и затем клонирование или получение изменений должно привести к проверке правильных файлов LFS.

Возможно, вы также захотите использовать *Опция 1005 *, если вы запускаете команду вне репозитория.

...