Sto pensando a un modo di fare collaborazione tra i programmatori di un'azienda, supponiamo di avere 2 tipi di server: produzione e gestione temporanea. Ora vogliamo rivedere tutte le modifiche apportate alla produzione tramite pull-request, allo stesso tempo, vogliamo che i programmatori siano in grado di apportare modifiche sperimentali ogni volta che desiderano la gestione temporanea. L'obiettivo qui è assicurarci che i nostri ragazzi possano fare cose sperimentali e non possano (accidentalmente) rovinare la produzione.
La mia idea è di creare solo 2 repository separati per Production (sola lettura) e Staging (read-write). Sarà la configurazione ideale?