Другим названием этого вопроса может быть «Как получить несколько версий управляемого файла Git-LFS?»
Я хотел бы проверить несколько версий файла, хранящегося в Git-LFS.Поэтому я хотел бы, чтобы несколько версий этого файла бок о бок в моем рабочем каталоге.Что-то вроде этого я имею в виду:
git show v1:./myfile.ipynb > myfile-v1.ipynb
git show v2:./myfile.ipynb > myfile-v2.ipynb
Это не работает должным образом: файл управляется Git-LFS, поэтому для git show
его содержимое в каждой версии выглядит как
version https://git-lfs.github.com/spec/v1
oid sha256:62aafe00ec8b61a37dd729e7d3a723382...
size 20439
Меня интересует «истинное» содержимое файла, управляемого Git-LFS, а не файл указателя, который LFS хранит в собственном дереве Git.
Как я могу создать неотслеживаемый пользовательскийименованные файлы, каждый из которых содержит определенную версию файла, отслеживаемого Git-LFS?Это не обязательно должна быть одна команда, я смирился с Git, которому требуются многошаговые сценарии для одноэтапных действий.