2014-05-03 14 views
5

Jaki jest poprawny sposób na skonfigurowanie repozytorium projektu Pydev w Github?Prawidłowy sposób, aby skonfigurować Giteub repo w Pydev?

zwykle zrobić:

  • stworzyć projekt PyDev
  • akcji projekt PyDev do folderu lokalnego
  • utworzyć pusty projekt na Github
  • Prześlij na Github (z Egit)

Problemy, które napotykam, to:

  • Dlaczego ten projekt znajduje się teraz w katalogu Git zamiast w moim Eclipse Workspace?
  • Dlaczego otrzymuję podwójnie zagnieżdżoną strukturę katalogów, taką jak: Git\Project, Git\Project\.git, Git\Project\Project\.project? Czy to jest poprawne? Czy mogę sprawdzić w pliku? Jeśli nie, pojawia się bałagan podczas klonowania na nowym komputerze. Jeśli to zrobię, otrzymuję skargę dotyczącą nieprawidłowej konfiguracji ścieżki, gdy sprawdzam na nowym komputerze.
  • Również dla mnie pozostaje tajemnicą, jak i kiedy uda mi się skonfigurować śledzonego pilota, zamiast określać cel za każdym razem.
  • Jak poprawnie sklonować repozytorium do nowego komputera i użyć go jako projektu Pydev w Eclipse?

Odpowiedz

2

Zwykle rozpoczynam nowy projekt od importu z Github. czyli najpierw utworzyć pusty repozytorium w Guthub a następnie w Eclipse zrobić

Plik -> Importuj -> Git -> Projekty z Git

Po zakończeniu tej użycie kreatora Nowe projekty do zdefiniowania nowego PyDev projekt z listy repo. Otrzymasz klon repozytorium github i będziesz mógł dokonać zmian w githubie.

Projekt powinien mieć teraz tę samą nazwę, co repozytorium na github.

EDYCJA: Można sprawdzić pliki .pydev i .pydevproject.

Aby sprawdzić ten projekt na nowym komputerze, należy wykonać te kroki ponownie - lub wyeksportować środowisko Eclipse i skopiować je na nowy komputer. W celu szkolenia się w Zaćmienie i Git byłoby to dobre ćwiczenie, aby wykonać powyższe kroki.

+1

Właściwie zaleca się, abyś zaewidencjonował .pydevproject i .project, jeśli pracujesz z projektem PyDev ... rzeczy powinny być niezależne od komputera (jeśli zależą od jakiegoś zewnętrznego katalogu, możesz użyć zmiennych podstawiania, aby jest niezależny i konfiguruje go na poziomie interpretera). –

+1

Ponadto, jeśli zatwierdzisz pliki .project i .pydevproject, później możesz je sklonować w dowolnym miejscu i użyć pliku> importuj> istniejące projekty bez żadnych problemów (w przeciwnym razie musisz utworzyć nowy projekt wykorzystujący to miejsce jako źródła, który działa, ale nie jest tak usprawniony). –

Powiązane problemy