`git lfs migration info`输出是什么意思?

时间:2018-10-15 19:52:08

标签: git git-lfs

当我在存储库上运行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的{​​{1}}
  2. *.json可能是文件数,第一个是什么意思,第二个是什么意思? (x / y-什么是x,什么是y?)
  3. 739-占百分之多少?

1 个答案:

答案 0 :(得分:1)

  1. 大小是具有扩展名的存储库中文件中当前未存储在LFS中且与info命令中指定的条件匹配的字节数。由于您的唯一标准是--everthing,因此,这就是您的仓库中的所有内容。

  2. 第一个数字是具有该扩展名的匹配文件数,而第二个数字是所选提交中具有该扩展名的所有文件。如果您设置了--above=限制,则可以看到区别。

  3. 百分比只是第二个问题中数字的比率。