参数大小在Github Repo信息中意味着什么

时间:2012-12-30 11:11:07

标签: github-api

我正在使用Github API来获取repo信息。因为有一个参数'size',它不是用github api文档写的,它的确含义是什么。它是以字节为单位提交给存储库的代码行的大小吗?

在这里,您可以看到返回的响应中的size参数 http://developer.github.com/v3/repos/

1 个答案:

答案 0 :(得分:5)

考虑到命令是针对完整仓库(list,get,edit,...),它应该引用该仓库中元素的完整大小,如“See the size of a github repo before cloning it?”中所述。

似乎是在Kb

  • 对于像example repo "HelloWorld"这样的小型回购:"size": 140,:一旦我克隆它,它会在我的硬盘上注册,略低于140 Kb,
  • 和更大的回购(如git repo本身,超过40Mo:"size": 40844,)。

更新(2013年2月,来自nulltokencomment

答案“See the size of a github repo before cloning it?”确认git alternates objects的大小为Kb。

  

针对裸存储库的磁盘使用情况不考虑共享对象存储,因此通过API调用返回“不完整”值。