Ho una situazione in cui la strategia git è adatta per l'uso?Strategia Git da utilizzare nella distribuzione di istanze di etichette bianche in sottodomini diversi.
Situazione:
Abbiamo un programma che ha un repository git. In cui seguiamo la strategia di ramificazione,
Branch: sviluppare: utilizzato da tutti gli sviluppatori per implementare le caratteristiche
Branch: test: dove il codice sviluppato fino corrente viene distribuito a prova l'applicazione.
Branch: produzione: Dopo l'approvazione da team di testing che si fondono testare ramo di produzione & distribuirlo per l'ambiente di produzione.
Problema:
Ora abbiamo 3 differenti installazioni di produzione (site1.mainDomain.com, site2.mainDomain.com, site3.mainDomain.com), questi 3 le installazioni hanno diverse intestazioni (logo, colore dell'intestazione) per ora.
Ci può essere la possibilità che site1.mainDomain.com abbia alcune funzioni che possono essere sviluppate in futuro & può essere utilizzato solo per site1.mainDomain.com.
Alcune funzionalità future possono essere comuni per site1.mainDomain.com, site2.mainDomain.com ma non per site3.mainDomain.com.
Ora se c'è qualche problema sulla produzione di site1.mainDomain.com & che è il problema principale dal ramo base, come gestiremo questa cosa.
Quindi, per ottenere ciò, quale strategia git è utile? Stavo leggendo dei sotto-moduli, git sub-tree, git patches ... ma un po 'confuso per prendere una decisione. Si prega di suggerire la migliore soluzione possibile e la strategia da seguire.
Grazie in anticipo. Vijay