Sto sviluppando un'applicazione web in PHP e JS. Fino a poco tempo fa il software è stato sviluppato e non viene utilizzato dai client, quindi potrei semplicemente modificare i file di script direttamente. Dopo che l'applicazione è stata rilasciata, ho appena copiato l'applicazione in una cartella beta in cui avrei potuto apportare modifiche. Dopo aver testato le modifiche, ho selezionato manualmente i file modificati e li ho copiati nel sistema di rilascio.
Beh, penso davvero che ci debba essere un approccio migliore al mio problema, che non includa la copia manuale dei file dalla versione beta alla release. Ho usato git per progetti per collaborare con altre persone, ma quelle erano sempre applicazioni non web, che non erano in esecuzione, mentre le cambiavo. La collaborazione non è così importante, perché sto lavorando da solo, almeno a medio termine. Ci sono approcci per usare git oder qualcos'altro per lavorare con le applicazioni web?
Come IDE sto usando Netbeans, che è sincronizzato con il server.
Modifica: attualmente il codice produttivo si trova nella cartella htdocs del server web. Una copia di tutto il materiale è in htdocs / dev. Apporto modifiche al codice in dev tramite Netbeans, senza alcun plug-in per il controllo della versione, ma sincronizza i file del progetto tramite sftp con i file in dev. Dopo aver cambiato sono in grado di testare le modifiche usando example.org/beta. Se tutto va bene, copio i file modificati nel sistema produttivo.