Questo è qualcosa che avevo in mente da un po 'di tempo ma non riesco a trovare il metodo giusto per farlo.
Quindi, fondamentalmente, sto lavorando con 6 diversi siti Web, tutti con Magento CE 1.9.2+
Su quei siti web, sto usando un sacco di estensioni che io e il team con cui sto lavorando hanno sviluppato (qui stiamo parlando di oltre 50 estensioni) e il codice per quelle estensioni è memorizzato su Bitbucket. Quindi non sono l'unica persona a gestire quelle estensioni, ci sono 3 persone che ci lavorano.
Al momento, quando voglio aggiungere una funzione / correggere un bug per una di quelle estensioni, ecco il mio flusso di lavoro:
- Installa l'ultima versione dell'estensione su uno dei siti Web tramite Modman
- Correzione del bug / aggiunta di una funzione / test
- Copia manualmente le modifiche in una cartella locale che contiene tutte le mie estensioni
- Esegui il commit e il push tramite GIT da questa cartella di estensione a Bitbucket (1 repository Bitbucket per modulo)
- Quindi la nuova versione del modulo può essere installata tramite Modman
Nota importante: sto usando modman con hardcopy qui, nessun collegamento simbolico.
Il mio problema più grande è stato evidenziato in grassetto: voglio essere in grado di saltare questo passaggio perché è una grande causa di problemi (alcuni file vengono dimenticati a volte, copia / incolla errati, comporta un'azione umana).
Quindi, come posso migliorare il mio flusso di lavoro per sbarazzarmi di questo passaggio manuale di copia / incolla? Sono aperto ai suggerimenti qui.
Submodules
funzionalità di git?