utilizzando lo script di hook pre-commit / post-merge per sostituire i valori di configurazione

0

Ho qualche problema nello sviluppo di un'applicazione web con vari sviluppatori, ognuno con una configurazione specifica per funzionare.

e vorrei usare il meno approccio di resource cosuming per evitare che qualsiasi configurazione personale vada al repository.

l'idea di base è: avere un file di configurazione con tutte le coppie di chiavi / valori per memorizzare la configurazione e sostituire le costanti specifiche inserite nel codice con il valore corrispondente nel codice.

Sto fingendo di sostituire i valori nel codice con il testo chiave usando questa sintassi {@KEY_TEXT} in pre-commit ed eseguendo l'operazione opposta nel hook post-fusione

Lo sto facendo bene? c'è un modo più efficace per farlo?

EDIT: Perché non ho tutte le configurazioni di debug in un singolo file, perché tutti questi valori sono inseriti in diversi file / e coinvolgono molti linguaggi di programmazione e differenti contesti.

Uso PHP / javascript / Shell / Batch Lingua del file (Windows). in un ambiente cross plataform

    
posta Rafael 11.12.2013 - 01:13
fonte

1 risposta

1

Che dire semplicemente non commettendo il file di configurazione di debug?

Il file di configurazione di produzione può ancora essere nel controllo del codice sorgente con un nome diverso. Basta che gli script di compilazione / confezione lo rinominino durante la compilazione / l'imballaggio.

    
risposta data 11.12.2013 - 01:18
fonte

Leggi altre domande sui tag