|
@@ -1,20 +1,37 @@
|
|
|
# m22proyectoodoointerno
|
|
# m22proyectoodoointerno
|
|
|
|
|
|
|
|
-## Submodules
|
|
|
|
|
|
|
+## Subtrees
|
|
|
|
|
|
|
|
-Este proyecto incluye los siguientes submodules:
|
|
|
|
|
|
|
+Este proyecto incluye los siguientes repositorios como Git subtrees:
|
|
|
|
|
|
|
|
- **theme_m22tc**: Tema personalizado M22 TechConsulting (rama `develop`)
|
|
- **theme_m22tc**: Tema personalizado M22 TechConsulting (rama `develop`)
|
|
|
- **helpdesk_extras**: Extensiones del módulo Helpdesk (rama `develop`)
|
|
- **helpdesk_extras**: Extensiones del módulo Helpdesk (rama `develop`)
|
|
|
|
|
|
|
|
-### Configuración inicial
|
|
|
|
|
|
|
+Los subtrees están integrados directamente en el repositorio principal, por lo que no requieren configuración adicional al clonar.
|
|
|
|
|
+
|
|
|
|
|
+### Actualizar subtrees
|
|
|
|
|
+
|
|
|
|
|
+Para actualizar un subtree desde su repositorio remoto:
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
-git submodule update --init --recursive
|
|
|
|
|
|
|
+# Actualizar theme_m22tc
|
|
|
|
|
+git subtree pull --prefix=theme_m22tc theme_m22tc-remote develop --squash
|
|
|
|
|
+
|
|
|
|
|
+# Actualizar helpdesk_extras
|
|
|
|
|
+git subtree pull --prefix=helpdesk_extras helpdesk_extras-remote develop --squash
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
-### Actualizar submodules
|
|
|
|
|
|
|
+### Agregar cambios a los subtrees
|
|
|
|
|
+
|
|
|
|
|
+Si necesitas hacer cambios en los subtrees y subirlos a sus repositorios:
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
-git submodule update --remote
|
|
|
|
|
|
|
+# Hacer cambios en theme_m22tc o helpdesk_extras
|
|
|
|
|
+# Luego hacer commit normalmente en el repositorio principal
|
|
|
|
|
+
|
|
|
|
|
+# Para subir cambios a theme_m22tc
|
|
|
|
|
+git subtree push --prefix=theme_m22tc theme_m22tc-remote develop
|
|
|
|
|
+
|
|
|
|
|
+# Para subir cambios a helpdesk_extras
|
|
|
|
|
+git subtree push --prefix=helpdesk_extras helpdesk_extras-remote develop
|
|
|
```
|
|
```
|