Difference between revisions of "Git, Submodules"

From Wiki de Caballero
Jump to navigation Jump to search
Line 1: Line 1:
Los ''submodules'' son una forma de importar proyectos de Git adentro de otro proyecto Git. Al hablar de ''submodule'' se hace referencia al proyecto que está adentro de otro.
Los ''submodules'' son una forma de importar proyectos de Git adentro de otro proyecto Git. Al hablar de ''submodule'' se hace referencia al proyecto que está adentro de otro.
==Importante==
El repositorio y el ''submodule'' actúan como repositorios independientes aunque el ''submodule'' esté adentro del repositorio. Esto es importante ya que si se modifica el ''submodule'' hay que tratar esos cambios en ese repositorio. Además, al cambiar el ''submodule'' el repositorio contenedor tiene que se modificado para que sepa que el ''submodule'' cambió.


==Configuraciones Importantes==
==Configuraciones Importantes==

Revision as of 22:31, 14 May 2016

Los submodules son una forma de importar proyectos de Git adentro de otro proyecto Git. Al hablar de submodule se hace referencia al proyecto que está adentro de otro.

Importante

El repositorio y el submodule actúan como repositorios independientes aunque el submodule esté adentro del repositorio. Esto es importante ya que si se modifica el submodule hay que tratar esos cambios en ese repositorio. Además, al cambiar el submodule el repositorio contenedor tiene que se modificado para que sepa que el submodule cambió.

Configuraciones Importantes

Configuración para git status

Al momento de hacer git status, por defecto no se muestra información de los módulos, para esto se puede configurar globalmente que se muestre un resumen de los submodulos:

git config --global status.submoduleSummary true

Referencias