У меня есть проект, в котором я хранил видеофайлы с Git LFS. Теперь я столкнулся с некоторыми осложнениями с моим сервером сборки, который еще не поддерживает Git LFS. Поскольку это внешняя служба, я не могу повлиять на процесс сборки и поэтому хочу переместить файлы из Git LFS обратно в «обычный» Git. Мне удалось разобрать типы файлов с git lfs untrack '<file-type>'
, но git lfs ls-files
по-прежнему предоставляет список ранее добавленных файлов.Переместить Git LFS в файлы отслеживания под обычным Git
Я предполагаю, что я мог бы удалить файлы, внести изменения, а затем вручную добавить их повторно, но действительно ли это рекомендуется делать?
Благодарим за обнаружение правильной проблемы из проекта. Тем не менее, даже это решение требует перемещения файлов вручную. Кажется странным, когда рабочий процесс от Git до Git LFS в основном «git rm --cached' -> 'git add ' -> 'git commit', если у вас правильно настроено отслеживание. –
@Klipi Я согласен: кажется, что нетрадиционный сценарий по-прежнему идеален. – VonC
Я сделал новую проблему: https://github.com/github/git-lfs/issues/957 –