存储库大小是否会在时间和版本中增加?

时间:2010-08-22 11:37:56

标签: github repository

所有源代码托管服务都有大小限制。我想知道这是否意味着我的文件可以达到那个大小 - 或者存储库是否限制在那个大小?假设我有5个100 kB的文件,如果我不断改变它们并提交,那么回购尺寸会变大吗?

例如,Github.com最小计划的限制为0.30 GB,我的项目大小为50 MB - 我是否会通过大量修订超过此限制?

2 个答案:

答案 0 :(得分:1)

每次提交时,repo大小都会变大。但是git会压缩新文件。使用新的或更改的100kB文件,您的仓库不会增长100kb。

我有一个包含> 4000修订版的回购 - 它仍然比内容本身小。 200MB Repo,250MB文件。

答案 1 :(得分:0)

托管服务提供商没有理由限制文件的大小(除非你在谈论太字大小的怪物)。所以基本上他们在讨论存储库的整体大小。

回购包含您的文件和元数据。内部存储方式因SCM类型而异。

  

例如,Github.com最小计划的限制为0.30 GB,我的项目大小为50 MB - 我是否会通过大量修订超过此限制?

事实上是的,最终你会超过极限。但Git尽可能有效地存储数据,因此不会太早发生,除非您在每次提交时更改整个项目内容。