Qual è il modo corretto di utilizzare un IDE per lavorare su codice remoto?

0

Una delle basi di codice su cui lavoro ha un ambiente di sviluppo in esecuzione su un server di sviluppo e non può essere copiato sul mio PC per testare e sviluppare localmente. Mi chiedo quale sia il modo corretto di lavorare con questo codice base? È orientato agli oggetti e ho trovato molto noioso e dispendioso in termini di tempo fare il mio lavoro utilizzando Vim quando si lavora su un tale codebase.

Ho un altro progetto che ho eseguito localmente e mi piace usare Eclipse e talvolta il testo Sublime per apportare modifiche al codebase.

C'è un modo per utilizzare tali strumenti che utilizzo localmente con un progetto remoto e, in tal caso, qual è il modo corretto di configurarlo?

Devo installare il mio sistema in remoto? Abbiamo git / hg setup con questi ambienti, tuttavia mi piace testare e debuggare le cose con cambiamenti molto piccoli e questo produrrebbe un sacco di commit che non sono necessari. Inoltre, richiede anche tempo. Idealmente sarebbe bello essere in grado di lavorare come se fosse un ambiente locale e quando salvi e aggiorni una pagina il cambiamento è lì.

La mia soluzione migliore è montare?

    
posta ComputerLocus 03.07.2014 - 22:06
fonte

1 risposta

1

Il nostro software è sviluppato ed eseguito su AIX, ma le caselle AIX sono bloccate in modo che Eclipse in esecuzione in AIX non sia posibile (figuriamoci cosa succede quando 10 poeple fire eclipse su un server).

Monta la mia cartella sorgente localmente (NFS su una macchina Linux) ed eseguo Eclipse sulla finestra di Linux. Le build vengono eseguite eseguendo il bombardamento sul server AIX e eseguendo la build. L'outbput viene catturato da Eclipse.

Nel mio caso usiamo SCons. Avevo un Makefile che shellava ed eseguiva SCons, ora uso sconsolidar e il file SConstruct ne rileva il funzionamento su una Linux box e la cartella di lavoro è montata, cerca il punto di mount e gli sheels alla casella AIX.

Non è solo Eclipse, qualsiasi strumento disponibile su Linux non può essere usato sui miei file sorgente. Il montaggio è una soluzione molto versatile.

    
risposta data 04.07.2014 - 04:30
fonte

Leggi altre domande sui tag