Ho provato a spingere diversi progetti di eclipse in repository github. Ogni volta che ho problemi dopo la clonazione o recupero in eclissi. La ragione sembra essere che i file di progetto specifici di eclissi (.project, .classpath, ecc.) Non vengono messi in scena quando faccio un 'git add.' Ho provato a cercare i file gitignore ma non riesco a trovarne uno creato di default. Anche il file in .git/info/exclude sembra non correlato. Ho cercato StackOverflow e Internet in generale e non ne ho parlato. Quindi ovviamente sono l'unica persona a cui sia successo o l'unico manichino che non riesce a capirlo da solo. Devo pubblicare questi file di progetto in modo esplicito per includerli in essi nel repository (dopo aver aggiunto un intero progetto con un 'git add.')?Il git esclude i file di progetto eclipse da un nuovo repository di default?
risposta
Se quei progetti Eclispe non si trovavano in un repository git localmente, è possibile creare un repo git nella directory root del progetto e dovresti essere in grado di aggiungere i file con un '?' su di loro, tra cui la .project
e .classpath
:
(Da Egit User Guide/Create Repository sezione)
Ma se il progetto è già in un repo git, controllare prima nella riga di comando git quei file stato. In caso di dubbio, cadere sempre di nuovo alla CLI (Command Line Interface), con qualsiasi installazione locale git (per esempio per Windows: msysgit)
L'opzione EGit Eclipse "Import > Git > Projects from Git
" dovrebbe fare riferimento tutti i file, inclusi il .project
e .classpath
mi consiglia di utilizzare Egit invece della riga di comando in questo caso. Mentre la riga di comando è in genere più potente, Egit conosce meglio la struttura logica del progetto di un progetto Eclipse.
- 1. Come creare un nuovo progetto dal repository GIT utilizzando Eclipse EGit
- 2. Come estrarre i file sorgente da un repository git?
- 3. Dove mettere il repository Git in Eclipse?
- 4. Plugin di Eclipse: crea un nuovo file
- 5. Crea progetto Eclipse da Android Git
- 6. Crea un nuovo repository svn per il mio progetto
- 7. Plugin Git Eclipse - rimuovi file da repository senza eliminare locale
- 8. Creazione di un nuovo progetto da uno scheletro progetto utilizzando git
- 9. FindBugs Eclipse: specyfying esclude i file di filtro relativamente al progetto
- 10. Impossibile eseguire il progetto in Eclipse importato da Git
- 11. Scarica il repository Git senza tutti i file .git?
- 12. Clonazione di un repository Git in un nuovo repository - senza cronologia commit
- 13. Come gestire i file IDE in un repository git?
- 14. Jenkins: più repository Git per un progetto
- 15. eclipse C++ esclude più file da compilare contemporaneamente?
- 16. Creazione di un nuovo progetto guidata Eclipse JDT?
- 17. Impostazioni di configurazione predefinite per un nuovo repository git?
- 18. Rimuovere completamente un file dall'intero repository git
- 19. Come spostare un progetto in un nuovo repository SVN?
- 20. È meglio mantenere il repository Git all'interno o all'esterno dell'area di lavoro di Eclipse?
- 21. Make babel esclude i file di test
- 22. Come eseguire il commit di un repository git all'interno di un altro repository git
- 23. Invio di sottostrutture in un repository git
- 24. Prospettiva 'Git Repository' di Eclipse vs. 'Team Synchronizing'
- 25. Estensioni Git "Crea nuovo repository" non funzionante
- 26. .gitignore esclude il file specifico
- 27. Perché git non spinge i tag di default?
- 28. Git shallow fetch di un nuovo tag
- 29. Ottieni un singolo file da un repository git remoto
- 30. Come organizzare repository git quando si crea un progetto seed
Forse GitBash nasconde i file "invisibili" (i file il cui nome inizia con un '.' Sono considerati invisibili su linux) –
Sono tornato indietro e l'ho provato di nuovo e ha funzionato inspiegabilmente. Non ho avuto il tempo di imparare il plugin Egit. Non sono mai riuscito a farlo funzionare così bene. Grazie! – kroysemaj