Миграция Git-LFS с использованием нового файла .gitattributes - PullRequest
1 голос
/ 30 сентября 2019

У меня есть большой (32k коммитов) репозиторий git, в котором мне нужно переписать историю в одной ветке, чтобы удалить кучу больших файлов, как описано в файле .gitattributes. Эта ветвь полностью локальна и никогда не подключалась к удаленному (фактически наш удаленный отклоняет его из-за больших файлов в истории).

Я знаю, что следующая команда просмотрит историю ветви и удалит ее. все .dll файлы:

$ git lfs migrate import --include='*.dll'

, но поскольку файл .gitattributes существует и довольно обширный, существует ли команда, которая просто воспроизводит работу, которая была бы проделана для наведения указателей на эти файлы, еслиФайл .gitattributes существовал еще при создании ветки?

...