Ho un progetto PHP che sto attualmente sviluppando.
Ho quasi finito e mi stavo chiedendo quale sia la migliore pratica in termini di beta test e distribuzione di aggiornamenti / modifiche al sito di produzione?
Ad esempio, per testare nuove funzionalità, ho pensato di creare un sottodominio chiamato beta.mysite.com che utilizza una duplicazione degli stessi file di progetto della versione di produzione e una duplicazione del mysql db.
Poi dopo aver provato tutto, ho bisogno di esportare le tabelle mysql (se ho cambiato la struttura db) e copiare i file nell'area di produzione.
Ma come faccio a fare tutto ciò mantenendo tutti i dati che sono stati prodotti durante il mio beta test?
Sono l'unica persona che lavora su questo progetto, attualmente non uso alcun strumento di versioning, solo Dreamweaver.
Grazie,