Как локально управлять файлами git lfs (в том же каталоге, где и обычные файлы git, если это возможно) - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь работать с файлами git lfs (поддержка больших файлов) на моем компьютере с Windows 10.Конечная цель - сделать различие между файлами в репозитории git и файлами в другой папке, но этот вопрос касается того, как файлы git lfs хранятся и управляются локально.Я использую SourceTree, а также командную строку git и установил Cygwin (и я очень хорошо знаком с командами и разработками Unix в целом).

В моем локальном репозитории (клон репозитория BitBucket),некоторые из них, кажется, обнаруживаются с полным содержимым в структуре каталогов, где хранятся остальные файлы git.Другие отображаются как файлы с нулевым байтом, что, как я понимаю, является своего рода указателем, используемым git lfs.Я также знаю, что, похоже, в папке .git/lfs/objects/ хранятся локальные копии некоторых объектов LFS.

Когда я выполняю git lfs ls-files, некоторые из известных мне файлов возвращаются в gitlfs вообще не перечислены (некоторые большие видеофайлы .mp4, в частности).Я нахожусь на последней версии правильной ветви (основной), где файлы проверены и видимы и загружаются через веб-интерфейс.Я попытался выполнить git lfs pull и многие другие команды, но файлы не отображаются так, как мне нужно, и ожидаем их.

В идеале, я хотел бы получить копию текущей версииLFS файлы (содержимое и все) в той же структуре папок (локально) с остальными файлами.Я в порядке, если это в другом месте (локально), если у меня есть какой-то способ добраться до него.(Я могу выяснить, как с этим справиться, если мне нужно, при условии, что у меня есть содержимое доступных файлов.)

Так, что я пропускаю или делаю неправильно?Почему я не могу найти содержимое некоторых файлов?Почему git lfs ls-files не выводит список всех файлов, которые я ожидаю?

1 Ответ

0 голосов
/ 22 декабря 2018

Видимо, главная проблема была с слиянием, которое не было сделано правильно.Некоторые файлы были либо удалены, либо lfs не был включен на хосте, выполняющем слияние, или что-то в этом роде.Повторное добавление файлов устранило проблему.

...