Al momento abbiamo un ramo di funzionalità in fase di sviluppo che non deve essere distribuito in produzione. Al momento non c'è nulla che possa impedire un simile errore.
La distribuzione avviene manualmente al momento (esportazione SVN + FTP alla produzione). La migrazione a un modello migliore è pianificata ma non disponibile a breve termine.
Ora, quando lavori su un ramo localmente, quindi esporta e carica i file, è molto facile distribuire accidentalmente il ramo sbagliato.
Quali sono alcuni modi semplici e leggeri per prevenire implementazioni accidentali? Saremo anche felici di evitare l'esecuzione accidentale di codice. I tempi di inattività sono molto più accettabili rispetto all'esecuzione del codice filiali delle funzionalità. Quindi sarebbe giusto che l'app si rifiuti di lavorare in produzione. Questo dovrebbe essere notato subito.