2011-08-09 11 views
7

Aquí está el problema: tengo un montón de código, incluyendo ilustraciones para la GUI que necesito para la versión con el fin de recrear fielmente un producto de software. También estoy trabajando en Windows y Mac. El código real en el que estoy trabajando que cambiará a diario es muy pequeño. Sin embargo, todos los recursos relacionados suman unos pocos GB antes de su creación.Subárbol Git o módulo Sub Git para grandes recursos?

De mi investigación en línea, parece que o git-subárbol o git-submódulo es lo que necesitaría usar para mantener mi repositorio de git rápido.

Estoy seguro de que muchos de los usuarios de git que se enfrentaron a un problema similar y se han enfrentado a la misma decisión.

¿Qué enfoque ha utilizado y qué problemas ha enfrentado en el futuro?

Respuesta

4

Un único repositorio git monolítico funcionará muy bien. Los recursos grandes que no cambian solo se copiarán una vez cuando clones.

Si tiene recursos grandes que cambian con el tiempo, puede encontrar útil git-media.

+0

Esto es lo que estoy usando en este momento. Aunque no sabía acerca de git-media y parece que puede ser útil. – Carl

0

GigaBytes de binarios que no cambian mucho (imágenes en mi caso) Seguí un servidor en un git-repo local que nunca he clonado, prácticamente.

El 'código' lo estaba utilizando directamente a través de la red. Durante la construcción/pruebas y, por supuesto, la producción.

Cuestiones relacionadas