Noi (2 sviluppatori) stiamo sviluppando un'applicazione cakephp in esecuzione su un server remoto. In NetBeans entrambi abbiamo impostato il progetto come "Applicazione PHP da server remoto". Il problema è che ogni volta che uno di noi modifica uno qualsiasi dei file, viene immediatamente aggiornato sul server, ma non nell'IDE di altri sviluppatori. Abbiamo impostato git + bitbucket, ma sembra ancora un po 'confuso
Quindi vedo due possibili modi per farlo e per favore fammi sapere se ho torto.
Primo:
1.) Continuiamo a sviluppare il progetto come "applicazione PHP da server remoto" 2.) Una volta che uno di noi ha terminato la sua parte, lo spinge al repository 3.) Gli altri recuperi e spinge i suoi commit per l'altro a recuperare
Ma in questo modo è molto confuso nel mezzo di uno sprint, dal momento che l'altro sviluppo ha apportato modifiche allo script, e si vede che il sistema agisce in base a tali cambiamenti, ma non si può veramente vedere che cosa è stato esattamente cambiato.
Secondo:
1.) Sviluppare separatamente su localhosts 2.) Spingere e recuperare le modifiche 3.) Carica il progetto sul server
In questo modo perdiamo l'utilizzo del server durante lo sviluppo. E potrebbe causare molti problemi nel debug dopo che le modifiche sono state aggiornate sul server
Le domande sono: sono entrambe le viste corrette e dobbiamo sceglierne una, oppure saltiamo / non sappiamo qualcosa che ci aiuterebbe nel processo.
Qualsiasi aiuto, guida o suggerimenti sono molto apprezzati.