29

さまざまな理由で git の上に大きなシステムを構築することを考えていますが、主に利便性です。

しかし、実装の一環として、何百万ものブランチを作成し、それらの間でブランチとマージを行うことになります。git は実際にこのようにスケーリングできますか? 「支店はタダ」ってよく聞くけど、本当に100万倍なのかな?git は実際に理論上の無制限の数のブランチを作成できますか?

4

2 に答える 2

22

はい、支店は無料です。分岐とマージは非常に簡単です。

前述のスケーラビリティの問題は、ネットワークを介して膨大な量のブランチ (git fetch、git pull、git push) を同期する場合にのみ発生します。ローカルでは問題ないはずです。

于 2012-10-27T00:52:08.277 に答える
5

昨年、gitメーリングリストのこの領域でスケーラビリティの問題に関するスレッドがありました。いくつかの改善が行われたことを思い出しますが、新しいバージョンに組み込まれた変更によるパフォーマンスがどのようなものであったかをすぐには思い出せません。結果。

そのスレッドのアーカイブへのリンクは次のとおりです。

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

于 2012-10-26T23:06:39.470 に答える