Что означает вывод `git lfs migrate info`? - PullRequest
0 голосов
/ 15 октября 2018

Когда я запускаю git lfs migrate info --everything в репозитории, я получаю следующий вывод:

... clipped
migrate: Examining commits:  99% (3622/3647)                                  migrate: Examining commits: 100% (3647/3647), done
*.json  56 MB     739/739 files(s)      100%
*.py    54 MB   2382/2382 files(s)      100%
*.ps1   9.4 MB    468/468 files(s)      100%
*.stl   5.3 MB        4/4 files(s)      100%
*.js    3.4 MB      45/45 files(s)      100%
  1. Что означает размер?Например, 56 MB для *.json
  2. 739 - это, вероятно, количество файлов, что означает первое и что означает второе?(х / у - что такое х, что у?)
  3. 100% - процент от чего?

1 Ответ

0 голосов
/ 05 ноября 2018
  1. Размер - это количество байтов файлов в хранилище с тем расширением, которые в настоящий момент не хранятся в LFS и соответствуют критериям, указанным в команде info, для их обработки.Поскольку ваш единственный критерий - --everthing, это все в вашем репо.

  2. Первое число - это количество подходящих файлов с этим расширением, а второе число - все файлы в вашем репо.выбранный совершает с этим расширением.Если вы добавите ограничение --above=, вы увидите разницу.

  3. Процентное соотношение - это просто отношение чисел во втором вопросе.

...