“git lfs migrate info”输出是什么意思?

Ido*_*Ran 6 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%
Run Code Online (Sandbox Code Playgroud)
  1. 尺寸是什么意思?例如56 MB对于*.json
  2. 739可能是文件的数量,什么什么的第一手段,什么第二装置?(x/y - x 是什么,y 是什么?)
  3. 100% - 百分之什么?

roc*_*ica 6

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

  2. 第一个数字是具有该扩展名的匹配文件的数量,而第二个数字是您选择的提交中具有该扩展名的所有文件。如果您加入--above=限制,您可以看到差异。

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