Límite en el número de twigs de git

Estoy pensando en build un gran sistema encima de git por varias razones, pero principalmente por conveniencia.

Pero como parte de la implementación terminaría haciendo millones de sucursales y ramificándolos y fusionándolos. ¿Puede git realmente escalar de esta manera? Siempre escuché "Las sucursales son gratis", pero me pregunto si esto es realmente cierto x1,000,000. ¿Puede crear realmente un número teórico ilimitado de twigs?

Sí, las sucursales son gratis. La ramificación y la fusión es muy fácil.

Los problemas de escalabilidad mencionados anteriormente solo se producen al sincronizar una gran cantidad de twigs a través de la networking (git fetch, git pull, git push). Localmente no deberías tener ningún problema.

Hubo un hilo sobre problemas de escalabilidad en esta área en la list de correo git el año pasado, ya que recuerdo que se hicieron algunas mejoras, pero no recuerdo de primera mano cómo fue el performance con los cambios que se incorporaron a las versiones más recientes como resultado.

Aquí hay un enlace a un file de ese hilo:

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

Intereting Posts