Tengo mi proyecto de WordPress en Git y tengo WordPress como submódulo. Quiero mantener el desarrollo de mi tema en un submódulo separado, pero dentro de la configuración actual y tengo algunas dificultades para configurar el tema como un submódulo.
Aquí está mi sistema de archivos:
/.git (master repo)
/index.php
/wp-config.php
/wordpress (WordPress repo as a submodule)
/wp-content
themes
test-theme (theme repo)
.git
index.php
(etc...)
Ahora, cuando presiono mi repositorio maestro en github e intento clonarlo en otra máquina, el submódulo de wordpress se descarga bien, pero mi carpeta de temas no, y aparece un error sobre el submódulo que no está definido.
Intenté usar esto para agregar mi tema como un submódulo:
git submodule add ./wp-content/themes/test-theme/.git ./wp-content/themes/test-theme
pero me sale el siguiente error: “remote (origen) no tiene una url definida en .git/config”
¿Cómo defino mi repositorio de temas como un submódulo, cuando está esencialmente alojado “dentro” del proyecto y no en un repositorio separado en línea?
Gracias.
Solo pongo wp-content como raíz de mi git y luego uso .gitignore para eliminar complementos que no quiero ver. Los complementos personalizados y el tema se rastrean juntos.
– Jure C.
6 de agosto de 2012 a las 13:24
Relacionado: stackoverflow.com/questions/48052006/…
–Jesse Nickles
2 de marzo a las 15:42