Ci scusiamo per il titolo cattivo (non riusciva a pensare a un modo migliore per descriverlo)Lo sviluppo su entrambe le macchine Windows e Linux contemporaneamente
Ho una macchina Windows che faccio lo sviluppo su. Tuttavia, ho un nuovo progetto che deve interagire con un sistema Linux (eseguendo comandi linux, ecc.).
Quindi, ovviamente non posso eseguire lo sviluppo sulla mia macchina Windows ... e non desidero codificare sulla macchina di sviluppo, svn commit e quindi svn aggiornarlo sulla macchina Linux.
C'è un modo in cui eventuali modifiche apportate alla mia macchina di sviluppo verranno rapidamente replicate sulla macchina Linux? SVN non è un'alternativa molto veloce e, naturalmente, alcune modifiche saranno molto minori.
Qualche idea? Una condivisione di rete credo ... ma non è molto carina (anche un po 'troppo lento).
Come colleghi sviluppatori vorrei sapere se sei stato in una situazione simile e come l'hai risolto.
In una nota successiva, non posso semplicemente installare Ubuntu come macchina di sviluppo e rispecchiare i comandi, le applicazioni ecc. Dalla macchina Linux perché è una macchina "master" del cluster e quindi ha una configurazione abbastanza particolare.
Grazie ragazzi!
EDIT: Ho anche pensato di avere servizi Web sulla macchina Linux e quindi di chiamarli dal codice separando così la dipendenza dallo sviluppo della piattaforma. Cosa ne pensi anche di questo? grazie
@Jamie Qual è la lingua in cui stai codificando? Quali sono gli IDE che usano? – mosg
Ciao mos. La lingua è PHP e utilizza il framework symfony. IDE - Eclipse PDT. – Flukey
Questa è una raccomandazione, non una risposta. Inserire il codice sulla macchina Linux, in una directory WebDAV. Quindi sotto Windows crea una connessione WebDAV e così, sei dentro! Attualmente stai sviluppando da remoto sulla macchina Linux. http://en.wikipedia.org/wiki/WebDAV http://ase.tufts.edu/its/supportWinWebDav.htm – sepehr