Administrar submódulos
Un submódulo es otro repositorio anclado dentro del suyo en una confirmación específica. GitTree los enumera con su estado (no inicializado, actualizado, confirmación diferente, en conflicto) y los agrega, inicializa, actualiza, abre, edita y elimina.
Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.
En esta página
Antes de empezar
- Un repositorio con submódulos (un archivo
.gitmodules), o uno al que desee agregar un submódulo.
donde encontrarlo
- La sección Submodules del panel izquierdo; haga clic derecho en un submódulo para sus acciones.
- La paleta de comandos: Add Submodule… y Update All Submodules.
| acción | macOS | Windows y Linux |
|---|---|---|
| La paleta de comandos | ⌘⇧P | Ctrl+Shift+P |
Pasos
Ver su estado
Expandir Submodules. Cada uno muestra not initialised, up to date, different commit o conflicted.
Inicializar y actualizar
Después de la clonación, elija Initialise Submodule y Update Submodule, o Update All Submodules para cada uno. Se extraen al confirmar los registros de su repositorio.
trabajar dentro de uno
Elija Open Submodule in a New Tab para confirmar, bifurcar e insertar como cualquier repositorio.
Añadir uno
Ejecute Add Submodule…: escriba Repository URL, Path in this repository y, opcionalmente, Branch to follow. Luego confirme el nuevo submódulo y
.gitmodules.
Resultado esperado
Sus submódulos se verifican en las confirmaciones correctas y los cambios en ellos se confirman en su repositorio como cualquier archivo.
Editar, sincronizar o eliminar
- Edit Submodule… cambia su URL o rama; comprometerse
.gitmodulespara compartirlo. - Sync Submodule URL copia una URL modificada de
.gitmodulesen su configuración. - Remove Submodule… lo elimina; su historial se guarda en
.git/modules.
Si algo sale mal
Un submódulo muestra different commit
Su pago difiere de la confirmación de los registros de su repositorio. Update Submodule comprueba el grabado; o confirme la nueva confirmación si la movió a propósito.
Preguntas
¿Se incluyen submódulos en un archivo exportado?
No. Sus carpetas quedan fuera de los archivos (exportar un archivo).