限制git分支的数量

use*_*366 21 git scaling branch limit

我正在考虑建立一个基于git的大系统,原因有很多,但主要是方便.

但作为实现的一部分,我最终会在它们之间创建数百万个分支并进行分支和合并.git实际上可以这种方式扩展吗?我总是听到"分支机构是免费的",但我不得不怀疑这是不是真的x1,000,000?git实际上可以创建一个理论上无限数量的分支吗?

Fel*_*peC 17

是的,分支机构是免费的.分支和合并非常容易.

之前提到的可伸缩性问题只有在通过网络同步大量分支时才会出现(git fetch,git pull,git push).在当地你不应该有任何问题.


qqx*_*qqx 5

去年,在git邮件列表中有一个关于此领域可伸缩性问题的话题,我记得已经做了一些改进,但我不记得使用新版本时所做的更改会带来什么样的性能。结果。

这是该线程存档的链接:

http://git.661346.n2.nabble.com/Git-is-not-scalable-with-too-many-refs-td6456443.html