2014-05-03 21 views
5

Qual è il modo corretto di configurare un repository Github di un progetto Pydev?Modo corretto per configurare il repository Github in Pydev?

faccio di solito:

  • creare il progetto Pydev
  • parti progetto Pydev alla cartella locale
  • creare progetto vuoto su Github
  • Push to Github (con EGit)

I problemi che ho riscontrato sono:

  • Perché ora il progetto è in una directory Git, invece del mio spazio di lavoro Eclipse?
  • Perché ottengo una struttura di directory doppia annidata come: Git\Project, Git\Project\.git, Git\Project\Project\.project? È corretto?
  • Devo controllare il file .project e .pydevproject? Se non lo faccio, ho un casino quando sto clonando su un nuovo computer. Se lo faccio, mi lamento per la configurazione errata del percorso, quando controllo un nuovo computer.
  • Inoltre rimane un mistero per me come e quando riesco a configurare il telecomando da monitorare, piuttosto che specificare la destinazione ogni volta di nuovo.
  • Come posso clonare correttamente il repository su un nuovo computer e utilizzarlo come progetto Pydev in Eclipse?

risposta

2

Avrei normalmente avviato un nuovo progetto importando da Github. cioè Innanzitutto creare un repository vuoto a Guthub e poi in Eclipse fare

File -> Import -> Git -> Progetti dal Git

Una volta che questo è l'uso completa la procedura guidata Nuovi progetti per definire un nuovo progetto pydev con il tuo pronti contro termine. Avrai quindi un clone del repository github e sarai in grado di commettere modifiche a github.

Il progetto dovrebbe ora avere lo stesso nome del repository su github.

MODIFICA: è possibile archiviare i file .pydev e .pydevproject.

Per verificare questo progetto su un nuovo computer, è necessario ripetere questi passaggi o esportare l'ambiente Eclipse e copiarlo sul nuovo computer. Per motivi di allenamento in eclissi e git sarebbe probabilmente un buon esercizio per seguire i passaggi precedenti.

+1

In realtà, si consiglia di archiviare .pydevproject e .project se si sta lavorando con un progetto PyDev ... le cose dovrebbero essere indipendenti dal computer (se si basano su qualche directory esterna è possibile utilizzare variabili di sostituzione per rendere è indipendente e configura quelli a livello di interprete). –

+1

Inoltre, se si commettono i file .project e .pydevproject, in seguito si può clonarlo ovunque e usare il file> import> progetti esistenti senza problemi (altrimenti è necessario creare un nuovo progetto usando quel dato luogo come sorgenti, che funziona ma non è snellito). –