`git lfs migrate info` 输出意味着什么?
What `git lfs migrate info` output means?
当我在存储库上 运行 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%
- 大小是什么意思?例如
56 MB
对应 *.json
- 中的
739
大概是文件个数,第一个是什么意思,第二个是什么意思? (x/y - x 是什么,y 是什么?)
100%
- 什么百分比?
大小是存储库中具有该扩展名的文件当前未存储在 LFS 中且符合 info
命令中指定的条件的文件占用的字节数。由于您唯一的标准是 --everthing
,这就是您存储库中的所有内容。
第一个数字是具有该扩展名的匹配文件的数量,而第二个数字是您选择的具有该扩展名的提交中的所有文件。如果你加入 --above=
限制,你会看到区别。
百分比就是你第二个问题中的数字的比例。
当我在存储库上 运行 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%
- 大小是什么意思?例如
56 MB
对应*.json
- 中的
739
大概是文件个数,第一个是什么意思,第二个是什么意思? (x/y - x 是什么,y 是什么?) 100%
- 什么百分比?
大小是存储库中具有该扩展名的文件当前未存储在 LFS 中且符合
info
命令中指定的条件的文件占用的字节数。由于您唯一的标准是--everthing
,这就是您存储库中的所有内容。第一个数字是具有该扩展名的匹配文件的数量,而第二个数字是您选择的具有该扩展名的提交中的所有文件。如果你加入
--above=
限制,你会看到区别。百分比就是你第二个问题中的数字的比例。