Esto es algo que he tenido en mente durante bastante tiempo, pero no puedo encontrar el método correcto para hacerlo.
Básicamente, estoy trabajando con 6 sitios web diferentes, todos con Magento CE 1.9.2+
En esos sitios web, estoy usando un montón de extensiones que yo y el equipo con el que estoy trabajando hemos desarrollado (aquí estamos hablando de más de 50 extensiones) y el código para esas extensiones se almacena en Bitbucket. Así que no soy la única persona que administra esas extensiones, somos 3 personas trabajando en ellas.
En este momento, cuando quiero agregar una función / corregir un error para una de esas extensiones, aquí está mi flujo de trabajo:
- Instale la última versión de la extensión en uno de los sitios web a través de Modman
- Solucione el error / agregue una función / prueba
- Copie manualmente los cambios en una carpeta local que contenga todas mis extensiones
- Comprometerse y enviar a través de GIT desde esta carpeta de extensión a Bitbucket (1 repositorio de Bitbucket por módulo)
- Luego, la nueva versión del módulo se puede instalar a través de Modman
Nota importante: estoy usando modman con copia impresa aquí, sin enlace simbólico.
Mi mayor problema se ha resaltado en negrita: quiero poder omitir este paso porque es una gran causa de problemas (a veces se olvidan algunos archivos, copiar / pegar incorrectamente implica acción humana).
Entonces, ¿cómo puedo mejorar mi flujo de trabajo para deshacerme de este paso manual de copiar / pegar? Estoy abierto a sugerencias aquí.
Submodules
característica de git?