Mam projekt zaćmienia na dysku twardym, który jest stosunkowo niedawnym pobraniem z repozytorium SVN. Zaimportowałem ten projekt do mojego obszaru roboczego Eclipse, a teraz chcę powiązać go z repozytorium SVN.
Jak mam to zrobic? Wydaje mi się, że jedyne opcje, które mam w obszarze Kliknięcie prawym przyciskiem myszy -> Zespół, to „Udostępnij projekt”, co wydaje się pozwalać mi tylko na wstępny import.
Edycja: Motywacja - to obszerne repozytorium i naprawdę nie chcę importować całej rzeczy przez sieć.
Edycja 2: Nie ma (z jakiegoś powodu) żadnych katalogów .svn w projekcie. Więc może świeży import z svn jest jedyną opcją
Odpowiedzi:
Team->Share project
jest dokładnie tym, co musisz zrobić. Wybierz SVN z listy, a następnie kliknij „Dalej” . Subclipse zauważy obecność katalogów .svn, które poprosią Cię o potwierdzenie, że informacje są poprawne i skojarzą projekt z subclipse .źródło
Chciałem tylko dodać, że jeśli nie widzisz opcji Zespół -> Udostępnij projekt, prawdopodobnie musisz usunąć projekt z obszaru roboczego przed jego ponownym zaimportowaniem. Oto, co mi się przydarzyło i musiałem go usunąć i ponownie przeczytać do obszaru roboczego, aby sam się naprawił. (Stało się to podczas przechodzenia z zupełnie innych wersji Eclipse + wtyczek korzystających z tego samego obszaru roboczego).
podklips nie pokazuje opcji „udostępnij projekt” w menu kontekstowym projektu w programie Eclipse
źródło
Natknąłem się na ten sam problem. Wyrejestrowałem się za pomocą klienta Tortoise, a następnie próbowałem zaimportować projekty w Eclipse za pomocą kreatora importu. Eclipse nie rozpoznało lokalizacji svn. próbowałem udostępniać opcję, jak wspomniano w powyższych postach i próbowałem przekazać te projekty do SVN. Ale moim problemem była niezgodność wersji. Wybrałem wersję svn 1.8 w eclipse (używałem 1.7 w eclipse i 1.8.8 w żółwiu), a następnie ponownie zaimportowałem projekty. Rozwiązano bez żadnych problemów.
źródło
Używam klienta Tortoise SVN. Możesz alternatywnie pobrać wymagany projekt z SVN w jakimś folderze. W projekcie możesz zobaczyć folder .SVN. Skopiuj folder .SVN do folderu obszaru roboczego. Teraz usuń projekt z Eclipse i zaimportuj go ponownie do Eclipse. Możesz teraz zobaczyć, że projekt jest teraz powiązany z svn
źródło
W przypadku serwerów SVN musisz stworzyć centralne repozytorium ze wszystkimi projektami. Zawartość repozytorium można załadować za pomocą polecenia Team / Share; w przypadku klienta Subversive automatycznie uruchamia zatwierdzenie po imporcie, więc możesz załadować swoje pliki.
Tego kroku nie można w żaden sposób obejść za pomocą scentralizowanego systemu zarządzania wersjami, takiego jak SVN.
źródło
To pytanie zadaje mi się bardzo często, jeśli rozsądnie jest użyć opcji „Udostępnij projekt ...”, jeśli projekt zaćmienia został odłączony od swojego odpowiednika SVN w repozytorium. Tak więc dołączam swoją odpowiedź do tego wątku.
Opcja „Udostępnij projekt ...” SVN-Team jest całkowicie odpowiednia dla projektów istniejących w SVN i w obszarze roboczym Eclipse, nawet jeśli projekt Eclipse nie zawiera ukrytej konfiguracji .svn. Nadal możesz je połączyć. Implementacja Eclipse SVN (Subclipse / Subversive) sprawdzi, czy podane źródło http (s) SVN jest wypełnione. Jeśli tak, wszystkie istniejące pliki zostaną skopiowane i połączone (wyewidencjonowane w warunkach SVN) do bardzo osobistego obszaru roboczego Eclipse.
Słowo ostrzeżenia:
pozdrawiam Feder
źródło
Spróbuj tego - zamknij projekt, a następnie otwórz go. Łączy się z svn automatycznie, jeśli projekt został wyrejestrowany z prawidłowej ścieżki svn.
źródło