2011-08-10 11 views
31

Rozwinąłem i sklonowałem projekt do lokalnego komputera z GitHub za pomocą terminala i próbuję zaimportować go do Eclipse.Importuj istniejący projekt Git do Eclipse bez pliku .project

Problem polega na tym, że klon z GitHub nie ma pliku .project, więc kiedy zaczynam importować -> projekty z Git, mogę importować tylko jako projekt ogólny. Jak mogę zaimportować projekt do Eclipse bez wykonywania polecenia git init? Większość rozwiązań, które widziałem, ma już miejsce, kiedy sklonowali je od Gita.

+1

Czy istnieje plik pom.xml (Maven) lub build.gradle (Gradle) w katalogu głównym projektu? Jeśli tak, to musisz użyć, odpowiednio, m2e, m2eclipse, "mvn eclipse: eclipse" lub "gradle eclipse", aby wygenerować pliki projektu Eclipse. Uważa się, że dobrą praktyką nie jest sprawdzanie konfiguracji IDE. – Anonymoose

Odpowiedz

1

Powinieneś utworzyć nowy projekt w Eclipse i określić, że projekt będzie zlokalizowany w istniejącym katalogu.

Wybierz "Utwórz projekt z istniejącego źródła" w kreatorze:

Eclipse: New Java Project

0

Używam Eclipse 3.7 (indygo) i uważam to wielkie rozwiązanie:

1) kliknij: Nawiguj ->Pokaż W ->Projekt Explorer

2) z F ilesystem folderu, znajdź i wybierz folder, w którym projekt jest zawarty

3) Prawa pisklę na folderze i wybierz Promuj Projektu

+0

Jak sprawić, aby pojawił się w eksploratorze projektu, ponieważ nie można go zaimportować? Nadal mam ten sam błąd ... – user847988

0

to zrobić:

pliku>Importuj>Ogólne>istniejących projektów Into Workspace

następnie:

  • wybierz katalog główny: wybierz ścieżkę w twoim komputerze, w którym projekt jest
  • , jeśli chcesz, aby skopiować istniejący projekt w nowym projekcie w obszarze roboczym, sprawdź projektów kopiowania pole w obszarze roboczym, w przeciwnym razie nie sprawdza go i nadal pracować bezpośrednio do istniejącego projektu
+2

Powiedział, że to nie jest projekt Eclipse (bez pliku projektu), więc ta metoda nie zadziała. –

40

Utwórz nowy projekt java, Odznacz „Użyj domyślnej lokalizacji” i wskaż ścieżkę projektu git, klikając przycisk Przeglądaj. Mi to pasuje. Właśnie zaimportowałem projekt Git, netbeans do Eclipse za pomocą tej prostej metody.

+1

To jest poprawny i najprostszy sposób, jaki widziałem. Dzięki za pomoc. – Tastybrownies

+0

Najlepsza odpowiedź i bardzo łatwe. – nottinhill

+0

Dobra robota dla mnie. –

8

Po pewnym czasie dostałem to działa zgodnie z oczekiwaniami ...

Zasadniczo kreator jest zepsuty. To właśnie dla mnie działało (eclipse 4.2.2):

  1. Możesz użyć kreatora do zaimportowania repozytorium git do swojego obszaru roboczego.
  2. Po tym należy zamknąć kreatora i otworzyć widok Repozytoria git.(Okno ->Pokaż Zobacz ->Inne ->Git ->Git repozytoria)
  3. prawym przyciskiem myszy na repo właśnie importowanego i wybierz "Importowanie projektów ..."

Zaimportowałem projekt ogólny (był to tylko kod SQL) i tym razem działało zgodnie z oczekiwaniami (ekran nie pozwala na zmianę nazwy projektu ani katalogu, co ma sens w tym momencie).

Są to te same kroki wykonywane przez kreatora, ale najwyraźniej nie dostają informacji o projekcie już wdrożonym w obszarze roboczym, więc masz możliwość zmiany tych wartości i narzeka na projekt już tam istniejący.

+0

Posiadałem istniejący projekt git (nie eclipse) w moim katalogu obszaru roboczego; Użyłem tylko kroków 2 i 3, aby Eclipse był tego świadomy. –

+0

Po kliknięciu Importuj projekty, a następnie "Importuj istniejące projekty" -> Dalej, pojawia się nic. Używam Eclipse Juno. Najpierw utworzyłem projekty na Eclipse (Windows), zatwierdziłem do repozytorium i pchnąłem (używam GitHub). Teraz próbuję pobrać to na Eclipse (Mac). Skonfigurowałem to samo repozytorium i wykonałem Fetch - który dostarczył mi pasek postępu i pojawił się do pobrania, ale Import Projects jest pusty. Czy masz jakieś rady na temat tego, czego mi brakuje lub co zrobiłem źle? Dzięki! –

+0

(Kontynuacja) Najwyraźniej musiałem nacisnąć przycisk odświeżania (2 okrągłe żółte strzałki), teraz projekty wyświetlają się w widoku Repozytoria Git i jestem w stanie je zaimportować. Mam nadzieję, że to pomoże komuś innemu! –

Powiązane problemy