Mi piacerebbe sapere la tua opinione sul mio setup in questo momento, su come faccio le cose con SVN e se potresti trovare qualche soluzione migliore per me. Lo apprezzerei molto se qualcuno riuscisse a trovare soluzioni migliori per i miei problemi. Mi piacerebbe farlo nel modo migliore possibile e nel modo più efficiente.
La mia situazione è la seguente: Sto mantenendo un sito Web PHP che è collegato al database mysql. Ho un sottodominio su cui sto testando tutto. Ci sono anche due database: prima per scopi di test, secondo per il server di produzione. Ho un progetto in Netbeans e sono connesso a ftp con esso, quindi ogni modifica che faccio viene trasferita direttamente al sito web. Inoltre sono connesso al server SVN e la parte di test del sito Web è nella directory principale. Ogni volta che voglio caricare le modifiche sul server sto cominciando il mio baule e poi lo copio sui tag. Dopo di ciò ho preparato un altro progetto in Netbeans, già connesso allo stesso SVN, ma all'ultima copia del tag. Dopo aver copiato il trunk per taggare la directory, passo al secondo progetto e passa alla versione più recente nei tag. Ora ho in qualche altra directory ogni file di configurazione preparato nella giusta struttura di directory - lo copio nel mio progetto di produzione. Dopo di che faccio clic su "Esegui" in Netbeans e questo apre una finestra che mi consente di accettare i trasferimenti allo sftp, ma questa volta alla parte di produzione del sito Web.
La mia domanda è: è il modo migliore? Non ci sono più strumenti o opzioni intuitive in SVN, quindi non devo copiare i file di configurazione ogni volta?